我一直在努力寻找更多关于伏地魔的信息,但它似乎并未在LinkedIn之外使用。有没有人真正将它用于真实系统?
答案 0 :(得分:3)
Gilt也在使用Voldemort。查看InfoQ talk。
答案 1 :(得分:3)
我负责与turism行业有关的项目,该项目使用Voldemort作为酒店房间的夜间/价格可用性的存储。在我参与该项目时,有超过8K家酒店。每个酒店都有(不是所有组合): -1晚(从今天开始) -7/8不同价格(提前购买等) -5/6人入住组合(2名成人,1名成人)。 -4或5税。 不断更新的价值(价格变动等)。 存储在4个Voldemort集群中(双CPD中的大型机器)。
根据我的经验,Voldemort在如何正确设置它以获得最佳性能(在配置中进行大量调整等)方面的学习曲线较慢,但一旦设置完毕,性能就会非常快。我不记得确切的数字,但我们的系统收到了超过40 req / s。对于每个请求,平均有30家酒店,这意味着当钥匙可用时,Voldemort每秒返回2400件物品(1200间酒店客房+ 1200酒店税)。
正如我所说,这里的技巧是能够正确设置voldemort,并设计正确的访问模式(一个好的数据模型),我想这对于所有数据库系统(sql或nonsql)都是必需的:你不会获得如果你的数据模型不好,那么最好的表现(即使你会得到一个糟糕的表现)。
答案 2 :(得分:2)
是的 - 一家知名互联网公司(不是LinkedIn)的朋友正在使用Voldemort。该项目仍在开发中。
答案 3 :(得分:2)
最初,Cassandra是由facebook开发的。他们没有太多使用它,这是为什么大多数人不选择它的原因之一!
从技术上讲,伏地魔在阅读速度方面也非常出色。因此,用户存储/首选项存储本质上需要大大的读取速度而不是写入速度。
当你只需要一个键/值对存储时,Cassandra有时会成为一个过度杀手。