列数影响cassandra?

时间:2017-10-10 10:15:44

标签: cassandra

我在Cassandra表中每行有大约200列 我现在有单节点集群。

当我使用CPP数据存储驱动程序运行大约100,000条记录时,我每秒可以获得大约3,500次写入和每秒30,000次读取。但是,当我将所有列保留在blob类型的单个列中而不包括Cassandra中的主键(分区键)时,我的性能会大幅增加,每秒40,000次写入和每秒70,000次读取。

列数是否会对Cassandra产生性能影响?
此外,1行的数据大小几乎不是1kB。

1 个答案:

答案 0 :(得分:0)

反序列化和序列化数据以及跟踪不同列的开销。在3.0之前的情况下,影响也要差得多,存储了大量的冗余数据。它在3.0中要好得多,但是如果你可以自己从blob中进行反序列化并且在db中调试和统计能力有限,那么你将获得更好的性能。