2015-06-29 71 views

回答

2

我不知道在CQL中这样做的方法。我假设你对Cassandra中原始未压缩的blob大小感兴趣,而不是压缩大小。我建议在表中添加一个整数字段,并在最初保存blob时在其中存储blob的大小。

如果您使用该整数字段作为群集列,则可以对其执行范围查询以获取具有特定大小范围的斑点的行。要将blob的平均大小设置在一个范围内,可以使用CQL来检索大小列,然后使用java/python/etc。计算返回值的平均值。

+0

谢谢,我想我将不得不等待卡桑德拉3的UDF做这个服务器端。 – Yurik