对数据库,其声称它比levelDB更快。相比支持自定义比较器,他们有为键设计的推荐数据编码来允许多样化的数据类型的排序。
**************************************
KitaroDB:
一个为WP8,Win RT,Win32(x86和x64)和.net设计的快速高效的基于磁盘的数据库。
提供了键值对和多段键访问,
API:C#,VB,C++,C和Html5/java script
纯C编写的高性能和低占用数据库。支持最大2G记录大小的同步和异步操作。
**************************************
HamsterDB:
ACID 规则(嵌入式解决方案),自由锁架构(冲突上而非阻塞的事务失败),事务日志和失败恢复(重写日志)。支持内存运行,可以用作非持久化的缓存。B+树支持。
源码(Tony Bain):
**************************************
STSdb :
API:C#
编写语言:C#
嵌入式解决方案,生成 XTable
的实现,
ACID事务,快照和表版本化,共享记录,垂直数据压缩,自定义压缩,混合成的和自定义的主键,可用的文件系统部署,多卷上工作,PB级的可扩展性,LINQ
**************************************
Tarantool/Box:
API: C, Perl, PHP, Python, Java and Ruby.
编写语言:Objective C
Protocol:异步二进制,memcached, text (Lua控制台)
数据模型:无量纲的元组集合,主键和第二主键索引;
并发:内存中自由锁,磁盘上(写前日志)一致性
复制:主/从,可配置的
其他:调用Lua 存储过程
**************************************
Maxtable :
API: C,
Query Method: MQL, 原生 API,
复制:DFS复制
一致性:严格一致
编写语言:C
**************************************
quasardb:
非常高性能的关联数据库,高可扩展性
API:C, C++, Java, Python and (limited) RESTful
Protocol: binary
Query method: key-value, 迭代
复制:分布式
编写语言:C++ 11/Assembly
并发:ACID
杂项:内置数据压缩,原生支持FreeBSD、linux和windows
证书:社区
**************************************
Pincaster:
为geolocalized应用编写
并发:内存中运行,支持异步写到磁盘
API:HTTP/json
编写语言:C
证书:BSD
**************************************
RaptorDB:
一个带有优化的B+树和murmur哈希的纯键值对存储数据库(在不久的将来它也可能是JSon文档数据库就像mongodb和couchdb)。
**************************************
TIBCO Active Spaces :
对等的内存中分布式数据表格,实现可扩展了元组空间的概念。
有SQL查询和ACID(=> NewSQL)
**************************************
allegro-C :
键值对概念.每条记录有多个键。多个关键值,分层记录。关系型,在sameDB中的不同记录类型。B*树索引,全可配置的,完全脚本语言,多用户ACID,web界面(PHP, Perl, ActionScript)和windows的客户端
**************************************
nessDB:
一个快速的键值对数据库(使用LSM树存储引擎)
API:redis Protocol(SET,MSET,GET,MGET,DE 等等)
编写语言:ANSI C
**************************************
HyperDex :
分布式搜索的键值对存储,快速(延迟和吞吐量),可扩扎,一致性,容错,使用超空间哈希
API:C,C++,Python
**************************************
SharedHashFile :
快速,开源,共享内存,多继承,哈希表。采用内分片减少锁的争用
编写语言:C
**************************************
Symas LMDB:
Symas为OpenLDAP项目开发的超快,超紧凑型的键值对的嵌入式数据存储。它使用内存映射文件,因此他拥有纯内存数据库的读性能的同时仍然提供彼岸准的基于磁盘数据库的持久性,并且仅由虚拟地址空间的大小限制(而非物理RAM大小限制)。
**************************************
Sophia :
Sophia 是一个新式的可嵌入的键值对数据库,被设计用于高负载环境。
它拥有唯一的架构,其作为原有算法约束,与基础数据结构流行的日志文件关联的反复研究的结构被创建。比如LSM树。
作为一个小型的C编写的,BSD证书的库的实现。
**************************************
PickleDB :
为python对象系列化且受redis启发的键值对存储
**************************************
Mnesia
(ErlangDB ?)
**************************************
Hibari :
Hibari是一个高可靠的,强一致性的,耐用的分布式键值对数据存储
**************************************
OpenLDAP :
键值对存储,B+树,闪电般快速读取和快速批量加载。和内存数据库一样速度的内存映射文件的持久化存储。无调整配置要求。完全ACID支持。MVC,无读者锁。微代码。使用C语言写成,x86-64机器上的目标代码小于32kB,因容易从基于Berkeley代码迁移而建模与BerkeleyDB API 。以LevelDB,Kyoto Cabinet, SQLite3为基准。并且BerkeleyDB 是可用的,加上全页和演示滑动
**************************************
Genomu:
高可用,并发性的基于事件的带有事务和因果一致性的键值对数据库。
Protocol: MsgPack,
API: Erlang, Elixir, Node.js.
编写语言: Elixir, Github-Repo
**************************************
Binary