简体   繁体   English

Memcached +批处理数据加载+复制+负载平衡,是否有任何现有解决方案?

[英]Memcached + batch data loading + replication + load balancing, any existing solutions?

Here is my scenario: 这是我的情况:

A dozen of clients reading from memcached-like store. 十几个客户从类似memcached的商店中读取内容。

  • Read-only access 只读访问

  • 50K gets/sec 50K get / sec

  • 99.999% availability 99.999%的可用性

  • 300 million records, 100 bytes each 3亿条记录,每条100字节

If one of the stores goes down the system should be able to automatically switch to another replica. 如果其中一个存储出现故障,系统应该能够自动切换到另一个副本。 When it is time for update the system should be able to quickly reload data without affecting clients. 是时候进行更新了,系统应该能够在不影响客户端的情况下快速重新加载数据。

Is there existing solution to satisfy these requirements? 是否存在满足这些要求的解决方案? I already evaluated memcached, velocity, and reviewed bunch of other projects ( anti-rdbms-a-list-of-distributed-key-value-stores ). 我已经评估了memcached,Velocity,并查看了一堆其他项目( anti-rdbms-distributed-key-value-stores列表 )。 I would prefer something that runs on Windows x64, but wouldn't shy away from *nix if there is something that would support my requirements out of the box. 我希望可以在Windows x64上运行的程序,但是如果有某些东西可以开箱即用地支持我的要求,那么我不会回避* nix。 Paid products are OK. 付费产品还可以。 Quality is very important, can't rely on half-baked betas. 质量非常重要,不能依赖于半生半熟的Beta版。

Thanks! 谢谢!

Take a look at Velocity . 看一下力度 Right now it is CTP 3, so it may or may not violate your half-baked betas requirement. 目前它是CTP 3,因此它可能会也可能不会违反您半熟的beta要求。 Check out their blog for perf numbers. 查看他们的博客以获取性能编号。 Looks promising. 看起来很有希望。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM