我可以在Cassandra中使用INNER JOIN嗎?在Cassandra上使用INNER JOIN
SELECT * FROM device,device_token WHERE device_token.id_phone = device.id
如果我不能使用內部連接。我可以在cassandra中使用什麼類型的查詢來代替內部連接?
我可以在Cassandra中使用INNER JOIN嗎?在Cassandra上使用INNER JOIN
SELECT * FROM device,device_token WHERE device_token.id_phone = device.id
如果我不能使用內部連接。我可以在cassandra中使用什麼類型的查詢來代替內部連接?
卡桑德拉沒有加入。
大多數人反規範化,即將數據多次插入到需要的行中。 Cassandra專爲極快速寫入而設計,因此增加插入工作負載通常是一個很好的折衷。
您也可以執行單獨的查詢並手動加入,但通常這會比較慢。
您可以使用集合來建模連接。查看設置,列表,地圖和文檔:http://www.datastax.com/docs/1.2/cql_cli/using/collections
[Inner join in cassandra CQL]可能重複(http://stackoverflow.com/questions/16790297/inner-join-in-cassandra-cql) – Crowie