计算一致性缓存高单位

如何确定near cache的前后方案的高单元数?


例如,我们将有 100 000 个键/值对


<near-scheme>

  <front-scheme>

    <high-units>IS THERE ANY CALCULATION/RULES TO CALCULATE front limit?</high-units>

  </front-scheme>

  <back-scheme>

     <high-units>IS THERE ANY CALCULATION/RULES TO CALCULATE back limit?</high-units>

  </back-scheme>

</near-scheme>

我可以将前高单位划分为20 000,后高单位为80 000,但是有没有办法根据后高单位确定前高单位?它是否取决于 RAM 内存等等?


SMILET
浏览 109回答 1
1回答

慕标5832272

“前端方案”是本地缓存;这将是存储在访问近缓存的内存中的单元数。“后备方案”通常是分布式缓存;这将是每个节点上存储的单位数(最大)。通常您不会对此进行限制(没有高单位设置),而是确保您有足够的服务器来保存必要的数据。但是,如果它只是一个缓存,并且您不想冒险太多数据,那么您可以设置它。如果您知道每个节点要保存的最大条目数,则使用简单的单位计算器并将高单位设置为要存储在每个节点上的最大键数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java