- 浏览: 146362 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
lyaqys:
lz实现的OptimisticExclusiveLock有点问 ...
java park/unpark 【java并发】基于JUC CAS原理,自己实现简单独占锁
Voldemort — 分布式 key-value 存储系统
拜读了关于 LinkedIn 几位工程师写的构建 TB 级的 key-value 系统的经验:Building a terabyte-scale data cycle at LinkedIn with Hadoop and Project Voldemort。具体实现过程有大致的描述,就不鹦鹉学舌了。
其实现在很多公司可能都面临着这个抽象架构图中的类似问题。以 Hadoop 作为后端的计算集群,计算得出来的数据如果要反向推到前面去,用什么方式存储更为恰当? 再放到 DB 里面的话,构建索引是麻烦事;放到 Memcached 之类的 Key-Value 分布式系统中,毕竟只是在内存里,数据又容易丢。Voldemort 算是一个不错的改良方案。
值得借鉴的几点:
键(Key)结构的设计,有点技巧;
架构师熟知硬件结构是有用的。越大的系统越是如此。
用好并行。Amdahl 定律以后出现的场合会更多。
关于 key-value 应用的解决方案又多了一种。LinkedIn 对此应用案例也还在发展中。如果业务类型类似,不妨关注一下。
原文地址:http://dbanotes.net/arch/voldemort_key-value.html
发表评论
-
探索 Pexpect,第 2 部分:Pexpect 的实例分析
2013-08-19 11:08 1667原文: http://www.ibm.com/develope ... -
Sudo提权出现:xx用户不在 sudoers 文件中
2013-08-03 20:22 872Sudo提权出现:xx用户不在 sudoers 文件中 症状 ... -
atoi源码
2013-05-14 19:32 1223原文: http://blog.csdn.net/eroswa ... -
为重负网络优化 Nginx 和 Node.js
2013-05-13 01:12 951原文:http://linux.cn/forum.php?mo ... -
《APUE》:线程和fork(父子进程锁)
2013-04-29 21:07 1108《Unix环境高级编程》这本书附带了许多短小精美的小程序,我在 ... -
多线程下慎用sigwait
2013-04-29 20:54 761原文:http://blog.chinaunix. ... -
ubuntu eclipse 问题
2013-04-05 03:30 739Eclipse 3.6 在 Ubuntu 10.04 下会出现 ... -
linux多线程之pthread_cancel结束线程(防止死锁)
2013-03-28 18:28 1185linux多线程之pthread_cancel结束线程 摘要: ... -
c++ 多线程编程的时候遇到了一个编译问
2013-03-27 15:22 789今天在进行多线程编程的时候遇到了一个编译问题:error: a ... -
socket参数详解:KeepAlive
2013-03-19 13:24 1087TCP协议中有长连接和短连接之分。短连接在数据包发送完成后就会 ... -
ehcache分布式例子
2013-03-19 11:52 606配置文件: recluster_ehcache_0.xml ... -
java 慎用 new Random()
2013-03-11 18:14 858package tt; import java.util.* ... -
crontab中运行python程序出错,提示ImportError: No module named解决全过程
2013-03-11 16:18 1179原文地址:http://blog.csdn.net/langl ... -
Linux crontab
2013-03-08 18:27 1015crontab是Linux下最常用的计划任务服务。本文跟大家分 ... -
tinyxml 实例
2013-02-28 15:00 603tinyxml 实例 例子见附件 -
C++ 中char*,const char*,string 轉換
2013-02-26 11:34 10471. string转const char* string ... -
WARNING: source src1: skipped 14 document(s) with zero/NULL ids
2012-12-18 21:17 1902select 中缺少主键id -
libmysqlclient.so.15 is needed by .....
2012-12-18 16:22 1122libmysqlclient.so.15 is needed ... -
Redis 内存
2012-12-12 16:28 843NoSQLFan 关注NoSQL相关的新闻与技术 ... -
apache.commons工具
2012-12-03 10:22 1001本文主要介绍自己在开发过程中总结的一些Java工具类,主要包括 ...
相关推荐
Voldemort 是一个分布式数据库,它是亚马逊 Dynamo... 这并不是使其成为所有应用程序的理想选择,但确实提供了独特的优势,例如能够水平读写规模,以及将内存缓存与存储系统结合在一起的能力,因此不需要单独的缓存层。
1 NoSQL 1.1 需求 高并发读写 海量数据的高效率存储与访问 高可扩展性和高可用性 1.2 产品分类 分类 代表产品 典型应用场景 ...Web应用(与Key-Value类似,Value是结构化的,不同的是数据库能够了解Valu
基于lucene的实时搜索引擎zoie 实时搜索成为了目前搜索引擎发展的重要方向。越来越多的开发者开始关注...* Voldemort – Distributed key-value storage http://project-voldemort.com/ Also see: * No Related Post
这个扩展用三个随机值之一代替网站中的Voldemort。 用“您不知道的人”,“他不愿透露姓名的人”或“黑暗之王”的随机选择替换伏地魔或伏地魔勋爵(包括所有格选项)。 支持语言:English (United States)
voldemort,亚马逊发电机的开源克隆。.zip概述
只使用内存作缓存,不使用持久化。 启动时开启 jmx 6650 端口。
Key Value / Tuple 存储 Amazon之SimpleDB Chordless Redis Scalaris Tokyo cabinet / Tyrant CT.M Scalien Berkley DB MemcacheDB Mnesia LightCloud HamsterDB Flare 最终一致性Key Value存储 Amazon之Dynamo 功能...
语言:Français Racistes,haineux等人奠定了女同性恋者的地位。 Le nom de Vous-Savez-Qui ne s'affichera加上avec cette扩展名。
(6)Voldemort:具备数据备份和分布式键值存储系统。 (7)Aerospike:Aerospike数据库是⼀个键值存储,⽀持混合内存架构,通过强⼀致性和可调⼀致性保证数据的完整性。 3、⽂档数据库:MongoDB、CouchDB、...
4 Key Value / Tuple 存储 4 Amazon之SimpleDB 4 Chordless 4 Redis 4 Scalaris 4 Tokyo cabinet / Tyrant 4 CT.M 4 Scalien 4 Berkley DB 4 MemcacheDB 4 Mnesia 4 LightCloud 4 HamsterDB 4 Flare 4 最终一致性Key...
No Sql-RubiS框架的Voldemort实现
Derive the anagram, “I am Lord Voldemort” using linguistical sieves Plan your parents’ secure retirement with Monte Carlo simulation Save the sorceress Zatanna from a stabby death using palingrams ...
介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。现有Nosql DB 产品: Redis/MongoDB/Memcached/Hbase/Cassandra/ Tokyo Cabinet/Voldemort/Dynomite/Riak/ ...
1.1 Key-Value存储系统简介 .................................................................................................... 6 1.1.1 Voldemort ..........................................................
Shuttle:平台即服务 (PaaS) 和云计算中... 支持快照的修改后的 voldemort 实现: PaaS 的演示应用程序: 一个分布式(主从)HTTP 基准测试工具,它从文件中读取 HTTP 请求并具有简化的 API: 随时提出有关它的问题
汉克计划 设计 Hank是我们在建立和使用的非常快速且紧凑的分布式键值NoSQL数据库。... 汉克的灵感来自亚马逊的DynamoDB,并与LinkedIn的Voldemort具有一些设计特征。 Hank利用进行协调,元数据管理,监视和通知
由于Spotify登录系统的新变化,该程序目前还没有用。 因此,它已被存档。 SpotifyChecker Mass Spotify Accounts Checker v0.1(于19/02/2019 01.20 IST上传) Mass Spotify Accounts Checker v0.2(于19/02/2019 17...
Voldemort271.github.io 您好,这将是我的主页。 我将链接我制作的所有程序。