盘点2013最常用的NoSQL数据库

来源: InfoQ英文网   
2013/12/26 15:47:51
尽管关系型数据库对于某些用例来说仍是一个不错的选择,就像结构数据和要求ACID事务的应用,但是NoSQL在以下用例中将更具优势。

本文关键字: 数据库 NoSQL

在几年内,NoSQL数据库一直以性能、可扩展性、灵活的模式和分析能力聚焦着人们的注意力。尽管关系型数据库对于某些用例来说仍是一个不错的选择,就像结构数据和要求ACID事务的应用,但是NoSQL在以下用例中将更具优势:

1.存储的数据实质上是半结构化或者松散的。

2.要求一定的等级的性能和扩展性。

3.存取该数据的应用与最终的一致性相吻合。

非关系型数据库典型支持以下功能:

·灵活的模式

·无共享架构

·分片作为数据存储模型的一部分

·异步复制

·使用BASE替代ACID事务

InfoQ英文网对当下经常使用的NoSQL数据库进行了盘点:

文档数据库

·MongoDB:开源、面向文档,也是当下最人气的NoSQL数据库。

·CounchDB:Apache CounchDB是一个使用JSON的文档数据库,使用Javascript做MapReduce查询,以及一个使用HTTP的API。

·Couchbase:NoSQL文档数据库基于JSON模型。

·RavenDB:RavenDB是一个基于。net语言的面向文档数据库。

·MarkLogic:MarkLogic NoSQL数据库用来存储基于XML和以文档为中心的信息,支持灵活的模式。

图数据库

·Neo4j: Neo4j是一个图数据库;支持ACID事务(原子性、独立性、持久性和一致性)

·InfiniteGraph:一个图数据库用来维持和遍历对象间的关系,支持分布式数据存储。

·AllegroGraph:AllegroGraph是结合使用了内存和磁盘,提供了高可扩展性,支持SPARQ、RDFS++和Prolog推理。

·其他图数据库。

 

责编:王雅京
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918