NoSQL

前端之家收集整理的这篇文章主要介绍了NoSQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

特点如下:

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

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

问题:

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

Membase
MongoDB
Hypertable
Apache Cassandra
CouchDB

参见:CU访谈录29期:Nosql专家王涛访谈:为什么我们还要做一个Nosql
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4095998&fromuid=22591933

猜你在找的NoSQL相关文章