我一直在研究NoSQL数据库几个月,并希望与我分享我的经验。 如果您打算开始学习NoSQL数据库,那么这篇文章可能会对您有所帮助。 我会尝试链接我认为有用的资源。

步骤1:什么是NoSQL?

NoSQL定义:下一代数据库主要解决一些问题:非关系,分布式,开源和水平可扩展。 最初的意图是建立现代网络规模的数据库。 该运动于2009年初开始,并且发展Swift。 通常还会应用更多特征,例如:无模式,易于复制支持,简单的API,最终一致的/ BASE(不是ACID),巨大的
数据量等等。 因此,误导性术语“ nosql”(社区现在大多将其翻译为“不仅是sql”)。 如NoSQL-Database.org所示 。 Martin Flower的 NoSQL页面是一个很好的起点。 他在Goto Conference上的演讲在下面解释了NoSQL数据存储的需求和结构。 马丁和普拉莫德(Martin and Pramod)写了一本书,名为“ NoSQL蒸馏:多语言持久性新兴世界简要指南 ”,读起来不错。 书中总结了他的演讲和其他博客文章。 马丁一直是这个话题的有影响力的演讲者,并为此撰写了许多文章。 我已经阅读并看到了许多介绍,但是他的工作帮助我了结了很多东西。

如果您喜欢查看幻灯片,那么Tobias Lindaaker在幻灯片共享上的以下演示可能会启发您。 他提出了类似的想法。

Tobias Lindaaker的 NOSQL for Dummies

MongoDB有一门面向Java开发人员的在线课程MongoDB,如果您有兴趣尝试一些事情,这将非常有用。

步骤2:NoSQL在现实世界中的用途和用途是什么?

一旦有了想法,请尝试查找使用方式。 上面的演示将提供有关如何使用这些系统的大量信息。 您可以浏览以下链接,这些链接说明了如何使用NoSQL解决特定的业务问题。 这很重要,因为我们可以轻松地关联案例研究,并获得有关这些系统功能的更多见解。

  1. MongoDB客户页面
  2. 由Haddop提供技术支持
  3. Neo4J客户页面

步骤3:找到您可以使用的使用模式!

一旦达到这一点,就应该尝试实施这些概念。 回顾一下您正在处理的应用程序,看看是否需要替代数据存储。 您是否存储产品推荐? 异构数据是否存在问题? 您的应用程序能否损害ACID模型的可伸缩性? 您是否在关系数据库上存储XML文件或图像? 这些是您可能会问的一些问题。 这样,您可以确定是否迫切需要研究替代的持久性机制。 这绝不是完全删除RDBMS,而是移动到数据存储的polygot结构。 如果没有机会在您的工作中尝试这些概念,则可以创建自己的测试项目并实施它们。 这样,您将遇到问题并向他们学习。

参考: The Object Oriented Life博客上的JCG合作伙伴 Manu PK 撰写的 NoSQL入门三步指南 。

翻译自: https://www.javacodegeeks.com/2013/03/a-3-step-guide-to-getting-started-with-nosql.html

NoSQL入门三步指南相关推荐

  1. nosql数据库入门_NoSQL入门三步指南

    nosql数据库入门 我一直在研究NoSQL数据库几个月,并希望与我分享我的经验. 如果您打算开始学习NoSQL数据库,那么这篇文章可能会对您有所帮助. 我会尝试链接我认为有用的资源. 步骤1:什么是 ...

  2. 服务器三块硬盘raid0,存储入门三步曲1——容量之王RAID0

    序曲 服务器是一个企业级系统应用的灵魂,产品通过她进行设计,管理通过她进行决策,业务通过她进行支持--而所有这一切的应用又离不开一样东西,那就是--数据的交换与存储.今天在这里就谈谈服务器基础应用的存 ...

  3. 续Gulp使用入门三步压缩CSS

    gulp 压缩css 一.安装 gulp-minify-css 模块 提示:你需要使用命令行的 cd 切换到对应目录后进行安装操作. 在命令行输入 npm install gulp-minify-cs ...

  4. 机器视觉定位入门三步走-第二步

    第一讲我们讲了许多算法的问题,帮助我们理解现场的动作工艺,不外乎就是谁绕谁转,怎么建立基准,这一期的讲解呢主要是针对问题的解决,算法再好不会去解决问题,那就是一个简单初级工程师,想要成为中级工程师么? ...

  5. 机器视觉定位入门三步走-第一步

    一个中心 两个基本点 四项基本原则 一个中心,就是旋转中心,旋转中心的确定在一次定位中非常重要(一次定位指的是只进行一次拍照,针对当前点进行运算,多次定位广泛指先拍照进行角度纠偏,纠偏结束后再次拍照进 ...

  6. 续Gulp使用入门三步压缩图片

    gulp 压缩图片 压缩 图片文件可降低文件大小,提高图片加载速度. 找到规律转换为 gulp 代码 规律 找到 images/ 目录下的所有文件,压缩它们,将压缩后的文件存放在 dist/image ...

  7. Membership三步曲之入门篇 - Membership基础示例

    Membership 三步曲之入门篇 - Membership基础示例 Membership三步曲之入门篇 -  Membership基础示例 Membership三步曲之进阶篇 -  深入剖析Pro ...

  8. 《谦逊的问讯》三步实用指南

    <谦逊的问讯>作者沙因是企业文化理论之父,企业文化与组织心理学领域的开创者和奠基人.本文以三步使用指南的形式,对这本书做个一个总结. 第一步:向往大海 让人们产生对大海的渴望,人们就会自己 ...

  9. eBPF 入门开发实践指南三:在 eBPF 中使用 fentry 监测捕获 unlink 系统调用

    eBPF (Extended Berkeley Packet Filter) 是 Linux 内核上的一个强大的网络和性能分析工具.它允许开发者在内核运行时动态加载.更新和运行用户定义的代码. 本文是 ...

最新文章

  1. MYSQL:explain分析
  2. Python中通过PyPDF2实现PDF添加水印
  3. SimpleDateFormat使用详解——日期、字符串应用
  4. 计算机控制系统视频关守平,国家级精品课《计算机控制系统》课程建设研讨会顺利召开...
  5. MySql 你真的会使用字符串索引吗???
  6. 如何删除集合(数组)中指定的元素
  7. c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc
  8. 放弃吧,Hibernate 4直到4.3.0 Beta1还没有解决Proxool连接池不可用的问题
  9. (转)ASP.NET 3.5 企业级开发
  10. liunx安装jdk,实测有效
  11. 24点游戏算法python_24点游戏算法
  12. java私塾 代码_【整理】java私塾教程课后习题
  13. 利用nat123进行内网穿透
  14. 菜谱网 java 源码_基于JSP的美食网站食谱网站、javaweb源码
  15. QQ截图出现闪退,无法截图(亲测有效)
  16. ios 裁剪框大小_ios – 如何将视频裁剪为特定大小?
  17. 明月当空照,python3D编程初阶:坐标、模型、纹理与光
  18. 如何揪出修改浏览器主页的流氓软件1
  19. 基于jsp的KTV管理系统mysql
  20. java外加IJ-idea的初次学习

热门文章

  1. 纽约时报:不知不觉Snapchat已为社交网络带来变革
  2. (开发过程经验转发)iOS PerformSelector
  3. application的用法
  4. android application 方法,Android Studio新建Android application配置的详细方法
  5. 什么运动耳机防水防汗好用、防水防汗最好的运动蓝牙耳机
  6. 英派斯智能产品齐聚中国体博会,全民健身迎接智能化时代
  7. script标签问题
  8. 8.4 选择确认(SACK)选项
  9. 在vue中,使用xlsx配合FileSaver进行导出excel表格
  10. 黑马程序员Maven