我最近参与了将Aerospike数据存储实施到我们的产品中.我们一直在尝试为命名空间设计最佳配置.持久化数据的要求意味着我们需要将存储引擎作为设备.我们已将内存中的数据指定为true.
我的问题是:是否data-in-memory尝试将所有后备存储数据加载到内存中,如模糊描述所暗示的那样?
始终保留内存中所有数据的副本.
或者它会关注memory-size命名空间的设置,只加载memory-size来自后备存储的数据量?
从文档中检索了设置的描述.
我一直在和那个第一次实施空中飞行试验的人交谈,试图找出他是否知道并且不确定所以我正在寻求澄清.
作为参考,我的命名空间配置看起来像这样,内存配额明显小于后备存储
namespace Test {
replication-factor 2
memory-size 4G
default-ttl 0
storage-engine device {
file /opt/aerospike/data/Test.dat
filesize 16G
data-in-memory true
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
801 次 |
| 最近记录: |