NoSQL数据库重点产品列表
发布时间:2012.05.15 09:32 来源:赛迪网 作者:卢敏
Cassandra
混合型的非关系型数据库,类似于Google的BigTable。Cassandra最初由Facebook开发,后来转变为开源项目。当时Facebook需要一个更快、、更廉价的方式处理数以亿计状态更新的数据库系统,为此他们启动这一项目,并最终将其移植到了Apache上。
HBase
全称为hadoop Database,是一款高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用它可以在廉价的PC服务器上搭建大规模结构化存储集群。HBase是Google BigTable的开源实现,采用Jave语言编写。
MongoDB
介于关系型数据库和NoSQL数据库之间的开源产品,是NoSQL数据库中功能最为丰富、最像关系型数据库的产品。作为一款基于分布式文件存储的数据库,MongoDB由C++语言编写,最大的特点是能够支持的查询语言非常强大,还支持对数据建立索引。
CouchDB
CouchDB的核心由Erlang编写,是面向文档存储的数据库系统。其最大的变化在于查询。其最大的特点是它是一个面向Web应用新一代存储系统,存储半结构化的数据,数据存储方式类似于lucene的index文件格式。
DynamoDB
互联网巨头亚马逊在2012年1月发布的专为互联网规模应用设计的NoSQL数据库。它凝聚了亚马逊在NoSQL数据库和云服务领域开发Dynamo和SimpleDB的经验。DynamoDB是完全托管的数据库,它将数据保存在固态硬盘,并进行跨分区的同步复制,以保证其高可靠性和数据持久性。