【问题标题】:Infinispan data persistence sharding?Infinispan 数据持久化分片?
【发布时间】:2021-03-05 02:58:15
【问题描述】:

Capedwarf 使用 Infinispan 来存储数据,Infinispan 怎样配置才能将数据持久化到具有最大磁盘空间的节点机器上,例如每个托管 Capedwarf 的服务器只有 1TB 的挂载块存储,你如何配置 Infispan 这样如果“整体”数据超过 1TB,它将被“分片”到不同的服务器?

运行 Capedwaft,它将 infinispan 数据存储在:$\CapeDwarf_WildFly_2.0.0.Final\standalone\data\infinispan\capedwarf

【问题讨论】:

    标签: database sharding infinispan capedwarf


    【解决方案1】:

    当结合分布式缓存使用本地存储(单文件存储、软索引存储或 Rocksdb 存储)时,数据已经根据所有权“分片”:每个节点将大约存储 TOTAL DATA / NUM_NODES * NUM_OWNERS。 例如,将 1GB 的数据存储在 5 节点集群上的分布式缓存中,有 2 个所有者(默认),每个节点大约需要 400MB。由于数据不完全平衡,请允许一定的差异幅度(通常为 10-15%)。 或者,您可以使用可以在外部存储数据的共享存储(jdbc、云)。

    【讨论】:

    • 在哪里可以看到 Wildfly 的磁盘使用百分比?
    猜你喜欢
    • 1970-01-01
    • 2013-06-19
    • 2016-01-29
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多