计算相干缓存高单位

时间:2018-09-10 12:20:59

标签: java caching oracle-coherence

如何确定近缓存的前后方案的高单位数?

例如,我们将有10万个键/值对

<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>

我可以划分前高单位为20000,后高单位为80000,但是有什么方法可以根据后方的高单位确定前高单位吗?它是否取决于RAM内存等等?

1 个答案:

答案 0 :(得分:0)

“前端方案”是本地缓存;这就是访问近缓存的内存中存储的单元数。

“后退方案”通常是分布式缓存;那就是每个节点上存储的单元数(最大值)。通常,您不会限制此设置(没有高单位设置),而是要确保有足够的服务器来保存必要的数据。但是,如果它只是一个缓存,并且您不想冒太多数据的风险,则可以对其进行设置。如果知道每个节点要保存的最大条目数,请使用简单单位计算器,将高单位设置为每个节点上要存储的最大键数。