[英]How do I select all rows from two clustering columns in cassandra database
我有一個分區鍵:A
聚類列:B、C
我明白我可以這樣查詢
Select * from table where A = ?
Select * from table where A = ? and B = ?
Select * from table where A = ? and B = ? and C = ?
現在我有一個場景,我只需要從 B 和 C 獲取結果。 有沒有辦法不使用允許過濾。
如果不使用Allow Filtering
,則無法在沒有分區鍵的情況下基於“B”和“C”( the clustering columns
)進行獲取。 雖然您可以使用 spark 和 spark-cassandra-connector 根據“B”和“C”過濾掉結果。 在幕后,它也使用了允許過濾,但它具有以正確方式掃描表的有效機制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.