专用的commitlog存储与读/写比率?

时间:2016-12-11 09:23:38

标签: cassandra

我们正在使用SSD磁盘为具有30 GB内存的服务器上的群集提供存储。

有关commitlog目录的争论,无论是专用磁盘还是将其放在同一个数据磁盘上。

由于我们已经在使用SSD磁盘,因此在同一磁盘上同时存在提交日志和数据的性能应该没问题,因为没有用于编写的机械移动磁头。

然而,还有另一个因素,即读/写比率。当我们在同一个磁盘上同时存在提交日志和数据时,这样的比率会如何影响写入或读取的性能?

使用SSD,什么时候将高性能磁盘专用于commitlog目录变得很重要?

1 个答案:

答案 0 :(得分:1)

实际数字在很大程度上取决于您拥有配置的工作负载类型等。您可以查看Netflix技术博客文章中的球场号码,例如: #1#2

Per node throughput

为commitlog目录专用磁盘是一种扩展策略。 Cassandra适用于扩展方法。您只需将更多节点添加到群集中以分散负载 - 链接文章中的第二个具有显示接近线性可伸缩性的漂亮图表。

Scalability