-1

我可以在 Cassandra 中使用 INNER JOIN 吗?

SELECT * FROM device,device_token WHERE device_token.id_phone = device.id

如果我不能使用内部联接。我可以在 cassandra 中使用什么类型的查询来代替内部联接?

4

2 回答 2

1

Cassandra 中没有连接。

大多数人非规范化,即多次将数据插入到需要的行中。Cassandra 专为极快的写入而设计,因此增加插入工作量通常是一个很好的权衡。

您也可以进行单独的查询并手动加入,但这通常较慢。

于 2013-07-15T14:48:17.210 回答
0

您可以使用集合对连接进行建模。查看有关它的集合、列表、地图和文档:http ://www.datastax.com/docs/1.2/cql_cli/using/collections

于 2013-07-16T15:00:03.243 回答