ArangoDB:拆分集合,不适合内存



通过在ArangoDB中创建一个太大而无法放入内存的集合,我将自己描绘成一个角落。当我尝试加载它时,我的计算机报告 RAM 和硬盘使用率为 100%......我等了二十分钟,但集合没有加载。

有没有办法在不加载的情况下将集合拆分为更小的部分?也许通过Arango Shell,或者通过玩数据库文件?(我使用的是Windows 8.1)。

我不确定是否可以在不加载的情况下拆分集合,但是将ArangoDB与存储引擎"rocksdb"一起使用可以解决您的问题,而"mmfiles"是默认的存储引擎。

Rocksdb 针对大于主内存的数据集进行了优化。引擎将热集数据存储在主内存中,如果未缓存在热集中,仍能够从磁盘加载其他数据。

最新更新