Dynomite 分布式的KeyValue存储系统

程序名称:Dynomite

授权协议: BSD

操作系统: Linux

开发语言: ErLang

Dynomite 介绍

Dynomite 是采用 ErLang 语言开发的分布式的Key-Value存储系统。

Dynomite is an eventually consistent distributed key value store written in
Erlang. The design is based off of Amazon’s Dynamo paper. Dynomite
currently implements the following features described in the Dynamo paper,
plus some stuff not covered by the paper.

  • Vector clocks

  • Merkle trees

  • Consistent hashing

  • Tunable quorum

  • Gossiping of membership

  • Gossiped synchronization of partitions

  • Pluggable storage engines

  • Thrift interface

  • Web console with canvas visualizations

Dynomite 官网

http://wiki.github.com/cliffmoon/dynomite

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。