我可以在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