2013最常用的NoSQL数据库

  • Neo4j: Neo4j是一个图数据库;支持ACID事务(原子性、独立性、持久性和一致性)
  • InfiniteGraph:一个图数据库用来维持和遍历对象间的关系,支持分布式数据存储。
  • AllegroGraph:AllegroGraph是结合使用了内存和磁盘,提供了高可扩展性,支持SPARQ、RDFS++和Prolog推理。
  • 其他图数据库。

键值数据存储

  • Riak:Riak是一个开源,分布式键值数据库,支持数据复制和容错。
  • Redis:Redis是一个开源的键值存储。支持主从式复制、事务,Pub/Sub、Lua脚本,还支持给Key添加时限。
  • Dynamo:Dynamo是一个键值分布式数据存储。它直接由亚马逊Dynamo数据库实现;在亚马逊S3产品中使用。
  • Oracle NoSQL Database:来自Oracle的键值NoSQL数据库。它支持事务ACID(原子性、一致性、持久性和独立性)和JSON。
  • Oracle NoSQL Database:具备数据备份和分布式键值存储系统。
  • Voldemort:具备数据备份和分布式键值存储系统。
  • Aerospike:Aerospike数据库是一个键值存储,支持混合内存架构,通过强一致性和可调一致性保证数据的完整性。