我面临着一个有趣的问题:我必须为我的用户显示Facebook,Foursquare和Twitter的汇总提要,我不知道使用什么解决方案。许多批处理并行运行,并且活动流中有许多更新。
我需要操作活动列表,所以我首先尝试了 Redis,但是当您使用许多 sunionstore 命令时,复制不起作用。我一直在想:
-
noSQL-> HBase。
-
新SQL代码-> VoltDB 和 SQLFire。
-
数据网格-> Infinispan, GridGain和Gigaspace
你认为我应该使用什么?你还有其他想法吗?
我们在生产中使用 Hazelcast 已有 2 年了,对其性能和可扩展性非常满意。
我们也使用Gridgain,但作为计算网格,而不是数据网格
我认为 Hazelcast 应该是一个很好的方法,因为您可以进行批处理和实时插入,并且它的 API 和文档都很好