设为首页 加入收藏

TOP

Nosql大家族介绍(三)
2015-11-21 01:42:00 来源: 作者: 【 】 浏览:6
Tags:Nosql 大家族 介绍
*************************

iBoxDB:
事务的嵌入式数据库。可以嵌入到手机,桌面和web应用中。支持磁盘和内存存储
API:java,C# (Android, Mono, Xamarin, Unity3D)
Query Method :类SQL和键值对
编写语言: Java, C#.
复制:主从和主主

**************************************

BergDB :
API: Java/.NET
编写语言:java
复制:主/从
证书:AGLP
历史查询,ACID 和模式
并发:STM和持续性数据机构
仅追加存储,加密存储。耐久性的灵活控制。
第二和复合索引。
透明序列的java/.net对象

【键值对/元组存储】

DynamoDB :

基于快速SSD的自动超可扩展的NOSQL数据库。多可用区域。可伸缩的MapReduce整合。备份到S3和其他更多...

**************************************

Azure Table Storage:
自由形式的实体类集合(行健,分区键,时间戳)。Blob和队列存储可用,三分冗余。通过REST或者ATOM访问。
**************************************
Riak:

API:JSON,
protocol:REST;
Query Method:MapReduce 期限匹配
缩放:多主节点;
编写语言:Erlang;
并发:最终一致(比通过向时钟的MVCC更强);

**************************************

Redis:
API:大量语言
编写语言:C
并发:内存运行和在指定时间后一步保存在磁盘上,追加模式,多种fsync政策。
复制:主/从
杂项:支持list、set、sorted-set、hash和队列。
清单表:great slides:admin界面:从零起步:

**************************************

Aerospike:
快速和Web的规模化数据库。内存和本地flash存储。可预测性能-读写250k/50k TPS平衡,99%在1ms以下;
并发:ACID和可调一致性;
复制:零配置、零停机时间、自动聚类、通过数据中心复制、滚动升级;
编写语言:C;
API:很多
链接:本地Flash和SSD,5000美元服务器上百万级别的系统吞吐量,更低的TCO,零停机时间,魔力象限

**************************************


LevelDB:
来自Google的快速批量更新的数据库
编写语言:C++
博客, hot Benchmark,文章(德语),JAVA访问

**************************************



Berkeley DB:
API:多语言
编写语言:C
复制:主/从;
并发:MVCC
证书:Sleepycat;
Berkeley DB JAVA版:
API:java
编写语言:java
复制:主/从;
并发:可序列化事务隔离
证书:Sleepycat


**************************************

Oracle NOSQL Database:
Oracle NoSQL Database 是分布式键值对数据库。它被设计通过一组可配置的系统(作为存储节点)来提供高可靠、可扩展和可用数据存储。NOSQL和企业数据被存储为键值对,其基于主键的hash值被写在特定的存储节点上。存储节点会被复制来确保高可用型,节点失败时的快速转移和最佳的负载均衡问题。
API:java和C

**************************************


GenieDB :
直接一致性分片键值对存储和最终一致的AP存储使得最终一致性问题降到理论最小。它具有高效的记录合并。
GenieDB 解析SQL和co-exists,可使用SQL RDBMS做可插入JOIN。

**************************************

BangDB:
API: Get,Put,Delete,
Protocol: 原生, HTTP
领域:嵌入式,网络和弹性缓存
复制:基于网络覆盖的P2P
编写语言:C++
杂项:鲁棒性,崩溃校验,弹性和把机器呈线性比例关系,Btree/Ehash

**************************************

Chordless :
API:java和简单RPC
Protocol: internal
Query Method: M/R 中值对象
可扩展:每个节点是该片命名空间的主节点
编写语言:java
并发:序列化事务隔离

**************************************

Scalaris:[please help provide more facts]

编写语言:Elang;
复制:复制的强一致性
并发:非阻塞Paxos算法


**************************************

Tokyo Cabinet / Tyrant:
链接: nice talk ?, slides ?
杂项: Kyoto Cabinet ?


**************************************


Scalien:
API/Protocol: http (text, html, JSON), C, C++, Python, Java, Ruby, PHP,Perl
并发:Paxos算法


**************************************


Voldemort :
亚马逊Dynamo键值对存储的开源实现

**************************************


Dynomite :
亚马逊Dynamo键值对存储的开源实现。
Erlang语言编写。拥有数据分区,版本化和读修复,并且用户提供的存储引擎提供出就花和查询处理。

**************************************



KAI:
亚马逊Dynamo键值对存储的开源实现

**************************************



MemcacheDB:
API: Memcache protocol (get, set, add, replace等等);
编写语言:C,C++
数据模型:Blob
杂项 :他是Memcached增加了BerkleyDB存储层


**************************************



Faircom C-Tree :
API: C, C++, C#, Java, PHP, Perl,
编写语言:C,C++
杂项:事务日志,C/s模式,嵌入式和基于SQL(非核心)。大约从1979开始

**************************************

LSM :
作为SQLite4一部分的键值
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/10/10
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇SQL2005数据库收缩日志文件 下一篇Postgresql自增语句

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: