分布式的Key-Value存储系统 Dynomite

BSD
ErLang
Linux
2009-03-19
红薯

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

加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Redis学习笔记(11)——Redis缓存集群方案

高可用、开源的Redis缓存集群方案

2015/03/02 18:09
433
0
基于Dynomite的分布式延迟队列

在Netflix的平台上运行着许多的业务流程,这些流程的任务是通过异步编排进行驱动,现在我们要实现一个分布式延迟队列,这个延迟队列具有如下特点: 分布式 不用外部的锁机制 高并发 至少一次...

2018/12/07 15:31
115
1
Redis集群方案调研

Redis HA方案·概述 1)keepalived:通过 keepalived 的虚拟 IP,提供主从的统一访问,在主出现问题时, 通过 keepalived 运行脚本将从提升为主,待主恢复后先同步后自动变为主,该方案的好处...

2016/07/21 14:39
136
0
mysql工具链--devops

工欲善其事必先利其器

2016/06/03 14:02
178
0
短网址的原理和实现

微博上经常会看到类似 http://t.cn/Afafhe 这样的短地址 那么实现原理是什么呢 其实很简单 ,系统把一个长的地址 如 http://www.xxx.com/ddd/xxx/a.html?dsada 首先用一个算法转换成 短地址 ...

2016/07/18 16:23
7
0
NoSQL之MongoDB(1)

目前使用的NoSQL数据库可以分为四个大类: 1.Key-value data stores: 数据以键值对存储,通过键来检索值。例如redis, dynomite, voldemort. 2.Column-based databases: 这些数据库组织的数据存...

2014/03/23 00:48
44
0
NoSQL之MongoDB(1)

目前使用的NoSQL数据库可以分为四个大类: 1.Key-value data stores: 数据以键值对存储,通过键来检索值。例如redis, dynomite, voldemort. 2.Column-based databases: 这些数据库组织的数据存...

2014/03/23 00:40
84
0
[Cassandra] 安装与简单配置

Cassandra 简介 Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸...

2015/05/03 18:35
126
0
OSChina 技术周刊第八期 —— 10 大常见的 web 开发错误

每周技术抢先看,总有你想要的! 移动开发 【翻译】实现 iOS 上的井字游戏 前端开发 【软件】Twemoji —— Twitter 开源其完整的 Emoji 表情 【软件】LokiJS —— 高性能的 JavaScript 数据库...

2014/11/09 22:22
111
0
Netflix开源技术介绍

Netflix开源技术介绍

2016/04/10 23:48
182
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部