博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NoSQL
阅读量:2348 次
发布时间:2019-05-10

本文共 488 字,大约阅读时间需要 1 分钟。

NoSQL = Not Only SQL,非关系数据库,是针对关系数据库无法应对超大规模和超大并发量网站需求而发展起来的一种数据库技术。

特点如下:

它们可以处理超大量的数据。

它们运行在便宜的PC服务器集群上。
它们击碎了性能瓶颈。
没有过多的操作。
设计理念:

关系型数据库中的表都是存储一些格式化的数据结构,每个元组字段的组成都一样,即使不是每个元组都需要所有的字段,但数据库会为每个元组分配所有的字段,这样的结构可以便于表与表之间进行连接等操作,但从另一个角度来说它也是关系型数据库性能瓶颈的一个因素。而非关系型数据库以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销。

问题:

nosql并未形成一定标准,各种产品层出不穷,内部混乱,各种项目还需时间来检验

开源软件支持:

Membase

MongoDB
Hypertable
Apache Cassandra
CouchDB

 参见:CU访谈录29期:NoSQL专家王涛访谈:为什么我们还要做一个NoSQL?

转载地址:http://tmxvb.baihongyu.com/

你可能感兴趣的文章
entity-framework 6解决方案中多个项目使用
查看>>
ios基础
查看>>
unity3d
查看>>
metronic 1.5
查看>>
unity3d 4 assert store
查看>>
tab bar control 注意事项
查看>>
sql优化部分总结
查看>>
IDEA运行时动态加载页面
查看>>
UML总结(对九种图的认识和如何使用Rational Rose 画图)
查看>>
js遍历输出map
查看>>
easeui分页
查看>>
20个非常有用的Java程序片段
查看>>
Enterprise Architect使用教程
查看>>
Enterprise Architect 生成项目类图
查看>>
浅入深出 MySQL 中事务的实现
查看>>
UML总结(对九种图的认识和如何使用Rational Rose 画图)
查看>>
Java中使用HttpRequest获取用户真实IP地址端口
查看>>
easyUI下拉列表点击事件的使用
查看>>
js遍历map
查看>>
单例模式
查看>>