要缓存的数据:
- 100 Gb 数据
- 大小为 500-5000 字节的对象
- 平均每分钟更新/插入 1000 个对象(峰值 5000)
需要对生产和测试中的 Coherence 拓扑提出建议(与备份一起分发)
- 服务器数量
- 每个服务器的节点
- 每个节点的堆大小
问题
- 与缓存数据使用的内存相比,每个节点需要多少可用内存(假设不可能使用 100%)
- 每个缓存元素增加 1-2 个索引会产生多少开销?
我们不知道将完成多少次读取操作,该解决方案将被客户端使用,其中低响应时间至关重要(不仅仅是数据一致性)并且取决于每个用例。缓存将通过以固定频率轮询并填充缓存来从 DB 更新(因为缓存是数据主机,而不是使用缓存的系统)。