变化,memcached缓存桶兼容,商业支持版本;
链接:? Wiki,? Article
**************************************
CouchDB :
API:JSON;
Protocol:REST
Query Method : java script函数的MapReduceR;
备份:Master Master;
编写语言:Erlang
并发:MVCC
链接:
? 3 本CouchDB 书, ? Couch Lounge(partitioning / clusering), ? Dr. Dobbs
**************************************
RethinkDB :
API:基于protobuf;
Query Method:统一连贯性的语言(incl,joins,子查询,MapReduce和groupedMapReduce);
复制:带有每个表确认的同步和非同步的主从复制;
分片:基于范围的引导
编写语言:C++;
并发:MVCC
杂项:带有并发增长的垃圾压实机的日志结构化存储引擎
**************************************
SequoiaDB:
API:BSON
protocol:C
Query Method :动态的面向对象的语言
复制:主从复制和自我分片
编写语言:C++
杂项:索引,巨大对象存储,事务,自由和商业证书。
基准, 代码
**************************************
RavenDB:
.net的解决方案。提供HTTP/JSON接入。LINQ查询和分片支持
**************************************
MarkLogic Server:【免费软件和商业软件】
API;JSON,XML,JAVA
protocol:HTTP,REST
Query Method :完全文本搜索,XPath,XQuery,Range,Geospatial
编写语言:C++
并发:无共享集群,MVCC
杂项:PB级可扩展性,cloudable,ACID事务,自动分片,故障转移,主从复制,访问控制列表(ACL)的安全机制.
开发社区:
**************************************
Clusterpoint Server:【免费软件和商业软件】
API:xml,PHP,JAVA,.NET
protocol:HTTP,REST,原生TCP/IP
Query Method :完全文本搜索,XML,范围和Xpath查询;
编写语言:C++;
并发:ACID一致,事务,多主节点集群
杂项:PB级可扩展文档存储和全文搜索引擎,消息排名。复制和Cloudable
**************************************
?
JSON ODM:
纯java script写的对象文档到JSON文档的映射。使用类似gremlin的DSL(使用mongoDB的API方法)查询集合。但也提供join操作。这集合延伸原生的数组对象,提供整体的ODM一个良好的性能。查询50万的元素时间在一秒内。
**************************************
NeDB :
使用原生java script为node.js编写的NOSQL数据库。它的实现一般使用mongoDB 的API的子集,并且是相当快的(在一万个带索引的文档集合上的读速度为每秒25000次)
**************************************
Terrastore:
API:java和http,
Protocol:http
语言:java,
查询:范围查询,谓词
复制:采用一致性hash分区;
一致性:每条记录严格一致;
杂项:基于Terracotta
**************************************
AmisaDB:
构建统一的最好的搜索引擎、nosql和NewSql数据库技术。
API:TEST和多语言
Query Method :SQL
编写语言:C++
并发:MVCC
杂项:ACID 事务,通过hash一致的数据分布,静态和动态模式支持,内存中处理。免费软件和商用证书
**************************************
JasDB :
使用java写的高性能的轻型开源文档数据库,内存黄总运行,支持Android。
API:JSON,JAVA
Query Method :REST OData 风格查询语言,java流畅查询API
并发:原子级文档写操作
索引:最终一致索引
**************************************
RaptorDB:
基于JSON,带有.net 映射功能、自动混合位图索引和LINQ查询过滤的文档存储型数据库
**************************************
djondb:
API:BSON
protocol:C++
Query Method :动态查询和MapReduce,
驱动:JAVA,C++,PHP
杂项:ACID兼容,Google v8引擎上的完全shell控制,djondb 需要用户提交,非市场。
证书:GPL和商业证书
**************************************
EJDB :
基于tokyocabinet的嵌入式JSON数据库引擎;
API:C/C++,C#(.net,Mono),lua,Ruby,Python,Node.js 绑定,
protocol:原生
编写语言:C
查询语言:类似mongoDB的动态查询
并行:RW锁定,事务
杂项:索引,集合级的RW锁定,集合级的事务,集合JOIN
证书:LGPL
**************************************
densodb :
densodb是新型的nosql文档数据库。使用C#为。net环境编写。它是简单快速和可靠的。
源码:
**************************************
SisoDB :
基于SQLServer 的文档存储
**************************************
SDB :
小型的在线数据库,php和json接口,用php实现
**************************************
NoSQL embedded db:
为小型web网站或者项目编写的Node.js 异步 nosql嵌入式数据库。
数据库支持:增删改查和支持视图(创建,删除和读)。
使用java script编写,无依赖,实现小的并发模型
**************************************
ThruDB:
使用Thrift 整合 多个后台数据库,就像 BerkeleyDB, Disk, MySQL, S3
*************