Topic 1: 选好业务与技术,单枪匹马做游戏 (赖勇浩)
选好业务与技术,单枪匹马做游戏
View more presentations from laiyonghao.
Topic 2: 分布式 Key Value Store 漫谈 (Tim Yang)
视频(上)
视频(下)
Topic 1: 选好业务与技术,单枪匹马做游戏 (赖勇浩)
Topic 2: 分布式 Key Value Store 漫谈 (Tim Yang)
视频(上)
视频(下)
如想及时阅读Tim Yang的文章,可通过页面右上方扫码订阅最新更新。
« 第一期广州技术沙龙预告 | MemcacheDB, Tokyo Tyrant, Redis performance test »
两位演讲者的topic都非常精彩!学到不少东西,十分感谢。尤其感谢Tim的组织工作,辛苦啦
分布式 Key Value Store 漫谈
这个Slide很精彩!谢谢
感觉 Voldemort 跟其它几个 kv 存储不是同一类东西,它更应该被称为一个 发布 工具。
我的理解在 http://blog.fulin.org/2009/06/intro_voldemort.html 欢迎更多讨论
@tangfl 从Voldemort官方网站来看Voldemort storage完全是借鉴Dynamo的
http://project-voldemort.com/design.php
1. consistent hashing
2. vector clock
3. hinted handoff
4. Quorum: NRW
而且它首页也有定义:
Voldemort is a distributed key-value storage system
在我的理解,Voldemort就是个key/value store, hadoop等模块只是它周边的东西。不知道你说的“发布工具”具体应该怎样理解。
要是有视频就好了。
PPT做的不错。
要是有视频就好了。
小赖同学的普通话有待提高啊。哈哈!
对于 Key Value 数据库,如果 Value 部分的数据量比较大,但每个请求可能仅仅需要 Value 的一部分数据,在这种情况下,会不会造成一些 IO 的浪费?不知道有什么好的策略!
@魏中华
我自己对这个问题的简单做法,将内容简单区分为几个domain,每个domain和原本的key构造成一个新的key来保存该份数据
@Arbow
其实要是有个靠谱的对象数据库,这种问题就容易解决了。
ZODB 的思想很好,但就是太笨重了,速度在一些情况下还赶不上 MYSQL。
@魏中华
mryufeng 同学正在研究的mnesia可能更适合你的需求,这是个完整的’对象数据库‘,你可以跟他交流下,他是在正式的生产项目中使用