如何配置命名空间以将部分数据保存为ram中的缓存而剩余的部分数据保存在硬盘中?
我想写一些数据到Aerospike
的命名空间,但是我没有足够的内存来存放整个数据。 我如何配置我的Aerospike
,以便将一部分数据保存在ram中作为缓存并保留在硬盘中? 我可以减少在Aerospike
保存在公羊内的数据的副本数量吗? 它可以通过修改aerospike.conf
文件的内容来完成,但我将如何实现它。如何配置命名空间以将部分数据保存为ram中的缓存而剩余的部分数据保存在硬盘中?
你应该已经看到塞文档中的配置页面,询问这样的问题之前
http://www.aerospike.com/docs/operations/configure/namespace/storage/
谢谢萨尔曼爵士。在回答这样的问题之前,我应该更加小心。文件帮助了我很多。 – Hammad
我如何配置我塞式,这样在保持在RAM中缓存和数据的一部分剩下的保存在硬盘中?
post-write-queue参数定义了用于保持最近在RAM中写入记录的RAM量。只要这些记录仍然在后写队列中,Aerospike将直接从RAM而不是磁盘读取。这将允许您为名为storage-engine device和data-in-memory false的名称空间配置LRU缓存。请注意,这是最近最少更新(或创建)的,而不是最近最少使用的(读取或写入)缓存逐出算法。
嗨Vini!感谢您对Aerospike的关注。请随时在discussion.aerospike.com上提问Aerospike论坛的未来问题。请务必查看我们的网站免费在线培训:http://www.aerospike.com/training – Mnemaudsyne