豆瓣的曾名为 DoubanDB 的分布式键值数据库 beansdb 现在发布了第一个公开版本 0.3。根据豆瓣的实际运营经验,像 Text 和 Blob 这样的字段不要放在 RDBMS 中比较好,这样的话,因为每行的数据量明显减少,于是对性能也有很大的好处。而在需要的时候,从 key-value 数据库中去取 Text 和 Blob 会更有效率。
LinkedIn 和 Twitter 也采用了类似的策略。
beansdb 目前只有官方的 Python 客户端,但是由于其采用的是 memcache 协议,所以很容易将其他语言的 memcache 客户端移植。
Published at 11:25 CST, DEC 30 • 1509+0 views

