当前位置: 洪哥笔记 > 大数据 > 什么是NoSQL?

 

什么是NoSQL?


关键词

什么是NoSQL?

摘要


NoSQL 是非关系型数据存储的广义定义。
NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。

Google 的BigTable与Amazon的Dynamo是非常成功的商业 NoSQL 实现。一些开源的 NoSQL 体系,如Membase, MongoDB,Hypertable,Facebook 的Cassandra, Apache 的HBase,也得到了广泛认同。

非关系型数据库以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销。


NoSQL 是非关系型数据存储的广义定义。
NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。

Google 的BigTable与Amazon的Dynamo是非常成功的商业 NoSQL 实现。一些开源的 NoSQL 体系,如Membase, MongoDB,Hypertable,Facebook 的Cassandra, Apache 的HBase,也得到了广泛认同。

非关系型数据库以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销。

特点:
1、它们可以处理超大量的数据。
2、它们运行在便宜的PC服务器集群上。
3、它们击碎了性能瓶颈。
NoSQL的支持者称,通过NoSQL架构可以省去将Web或Java应用和数据转换成SQL友好格式的时间,执行速度变得更快。“SQL并非适用于所有的程序代码,” 对于那些繁重的重复操作的数据,SQL值得花钱。但是当数据库结构非常简单时,SQL可能没有太大用处。
4、没有过多的操作。
5、Bootstrap支持
因为NoSQL项目都是开源的,因此它们缺乏供应商提供的正式支持。这一点它们与大多数开源项目一样,不得不从社区中寻求支持。

缺点:
没有正式的官方支持。


 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:什么是NoSQL?:http://www.splaybow.com/post/what-is-nosql.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« Web2.0与NoSQL RAID基础,RAID10与RAID01比较,RAID10与RAID5比较 »

相关文章:

RAID基础,RAID10与RAID01比较,RAID10与RAID5比较  (2014/2/27 14:31:13)

什么是NoSQL?  (2013/4/24 13:41:41)

Web2.0与NoSQL  (2013/4/22 8:38:56)