我正在尝试配置一些非常小的 Cassandra 设置。这个想法是,它应该尽可能少地占用资源,同时尽可能地表现良好。
当前设置:
- 具有几 GB RMA 的虚拟机,我为 Cassandra 提供了 1GB 的 RAM(我目前能够获取的唯一 VM)
- 所有数据文件夹都位于非常慢的 NFS 上(遗憾的是 NFS 是必需的)
我知道这个设置非常糟糕,但是考虑到我要在这里写的小数据集,我希望能有一个不错的性能。
阅读部分非常好,但写作非常慢。我每秒只能写大约 300 条记录(即使用 BEGIN/APPLY BATCH,我希望它应该相当快)。
我正在使用默认的 Cassandra 配置。有什么方法可以加快写作过程吗?减少 IO 以加快速度的最佳方法是什么?