我正在寻找有关选择和配置用于存储 neo4j 数据库的 Linux 文件系统的建议。当然,应该始终使用自己的工作负载进行测试,但总的来说,对于哪种文件系统性能最好有什么建议吗?
基于此页面http://grokbase.com/t/gg/neo4j/131grvg09k/best-filesystem-for-new-neo4j-persistant-storage,如果我正确理解neo的写入模式,则首选xfs。
我还阅读了手册中的两个 Linux 特定页面,但似乎都没有为选择文件系统提供指导。
- docs.neo4j.org/chunked/stable/configuration-linux-notes.html
- docs.neo4j.org / 分块 / 稳定 / linux-performance-guide.html
如果在为 HDD 和 SSD 选择文件系统方面存在差异,请提及您对两者的看法。如果对 EC2 / EBS 有特殊考虑,我也很想知道,因为这是我目前正在运行的地方。
如果重要的话,这里是关于我计划容纳的图表类型和工作负载的信息: * 产品目录样式图表,具有数以亿计的具有大小属性的节点,以及数十亿的关系。* 主要用途 - 遍历 100-500K 节点子集以回答查询(所需的亚秒级响应) * 通过批量上传定期更新 100-500K 节点(20-30 分钟即可)
非常感谢!