2015-06-29 107 views

回答

2

我不知道在CQL中這樣做的方法。我假設你對Cassandra中原始未壓縮的blob大小感興趣,而不是壓縮大小。我建議在表中添加一個整數字段,並在最初保存blob時在其中存儲blob的大小。

如果您使用該整數字段作爲羣集列,則可以對其執行範圍查詢以獲取具有特定大小範圍的斑點的行。要將blob的平均大小設置在一個範圍內,可以使用CQL來檢索大小列,然後使用java/python/etc。計算返回值的平均值。

+0

謝謝,我想我將不得不等待卡桑德拉3的UDF做這個服務器端。 – Yurik