如何在cassandra中检查列的大小

如何在cassandra中检查列的大小,cassandra,datastax-enterprise,datastax,cassandra-2.0,Cassandra,Datastax Enterprise,Datastax,Cassandra 2.0,我想计算每行键在每列上存储的数据量 我想检查列的大小和键/行的数量。有人能帮我怎么做吗?会给你一个估计的键数,并会告诉你列/单元格的数量和行/分区的大小(查找“行/分区大小”和“列/单元格计数”)很大程度上取决于所需的准确性。jmx的直方图是估计值,可以让您大致了解数据的外观。map reduce作业可能是计算精确列大小的最佳方法 我的建议是,在插入列时,也要插入存储在另一个CF/列中的数据大小。然后,根据您存储数据的方式(您可以根据查询方式进行更改),您可以执行查找最大列等操作。我认为cass

我想计算每行键在每列上存储的数据量


我想检查列的大小和键/行的数量。有人能帮我怎么做吗?

会给你一个估计的键数,并会告诉你列/单元格的数量和行/分区的大小(查找“行/分区大小”和“列/单元格计数”)

很大程度上取决于所需的准确性。jmx的直方图是估计值,可以让您大致了解数据的外观。map reduce作业可能是计算精确列大小的最佳方法


我的建议是,在插入列时,也要插入存储在另一个CF/列中的数据大小。然后,根据您存储数据的方式(您可以根据查询方式进行更改),您可以执行查找最大列等操作。

我认为cassandra中的数据将使用snappy进行压缩。您知道如何计算来自应用程序的文件的确切大小(我的意思是没有压缩)。如果它正在进行压缩,那么它节省了多少大小?Cfstats具有“SSTable compression ratio”统计信息。SSTable compression ratio值为0.17811851098373616。这意味着什么?这意味着压缩数据文件的大小是未压缩数据的0.178。