如何在Cassandra中获得水滴大小
有没有办法用CQL获得cassandra中blob值的大小?更好的是,有没有办法获得blob列的平均大小,特别是在有条件的情况下如何在Cassandra中获得水滴大小,cassandra,cassandra-2.0,Cassandra,Cassandra 2.0,有没有办法用CQL获得cassandra中blob值的大小?更好的是,有没有办法获得blob列的平均大小,特别是在有条件的情况下 谢谢 我不知道在CQL中有什么方法可以做到这一点。我假设您对blob的原始未压缩大小感兴趣,而不是Cassandra中的压缩大小。我建议在表中添加一个整数字段,并在最初保存blob时将blob的大小存储在其中 如果将该整型字段用作集群列,则可以对其执行范围查询,以获取具有特定大小范围的blob的行。要获得某个范围内blob的平均大小,可以使用CQL检索size列,然后
谢谢 我不知道在CQL中有什么方法可以做到这一点。我假设您对blob的原始未压缩大小感兴趣,而不是Cassandra中的压缩大小。我建议在表中添加一个整数字段,并在最初保存blob时将blob的大小存储在其中
如果将该整型字段用作集群列,则可以对其执行范围查询,以获取具有特定大小范围的blob的行。要获得某个范围内blob的平均大小,可以使用CQL检索size列,然后使用java/python/等来计算返回值的平均值。谢谢,我想我必须等待Cassandra 3中的UDF才能在服务器端执行此操作。