![](https://csdnimg.cn/release/download_crawler_static/86388753/bg1.jpg)
NoSQL 产品介绍
NoSQL,指的是非关系型的数据库。随着互联网 web2.0 网站的兴起,传统的关系数据库在应
付 web2.0 网站,特别是超大规模和高并发的 SNS 类型的 web2.0 纯动态网站已经显得力不从
心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速
的发展。
简介
NoSQL(NoSQL = Not Only SQL ),意即反 SQL 运动,是一项全新的数据库
革命性运动,早期就有人提出,发展至 2009 年趋势越发高涨。NoSQL 的拥
护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据
库运用,这一概念无疑是一种全新的思维的注入。
编辑本段现今状况
现今的计算机体系结构在数据存储方面要求具备庞大的水平扩展性①,
而 NoSQL 致力于改变这一现状。目前 Google 的 BigTable 和 Amazon 的
Dynamo 使用的就是 NoSQL 型数据库。
NoSQL 项目的名字上看不出什么相同之处,但是,它们通常在某些方面
相同:它们可以处理超大量的数据。
这场革命目前仍然需要等待。的确,NoSQL 对大型企业来说还不是主流,
但是,一两年之后很可能就会变个样子。在 NoSQL 运动的最新一次聚会中,
来自世界各地的 150 人挤满了 CBS Interactive 的一间会议室。分享他们如
何推翻缓慢而昂贵的关系数据库的暴政,怎样使用更有效和更便宜的方法
来管理数据。
“关系型数据库给你强加了太多东西。它们要你强行修改对象数据,以
满足 RDBMS (relational database management system,关系型数据库管
理系统)的需要,”在 NoSQL 拥护者们看来,基于 NoSQL 的替代方案“只
是给你所需要的”。
1.水平扩展性(horizontal scalability)指能够连接多个软硬件的特
性,这样可以将多个服务器从逻辑上看成一个实体。
编辑本段我们为什么要使用 NOSQL 非关系数据库?
随着互联网 web2.0 网站的兴起,非关系型的数据库现在成了一个极其
热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库
在应付 web2.0 网站,特别是超大规模和高并发的 SNS 类型的 web2.0 纯动
态网站已经显得力不从心,暴露了很多难以克服的问题,例如:
1、High performance - 对数据库高并发读写的需求