【问题标题】:How to use joins in Cassandra database?如何在 Cassandra 数据库中使用连接?
【发布时间】:2018-09-10 18:42:14
【问题描述】:

我正在使用 Cassandra 数据库。我无法使用多个查询并组合两个表值,例如联接。有什么方法可以在 Cassandra 中实现连接

【问题讨论】:

    标签: cassandra cassandra-3.0


    【解决方案1】:

    不,Cassandra 不支持直接连接 - 您需要在应用程序级别执行连接。您可以使用 Spark 的 SQL 支持来执行连接,但速度会慢很多。

    【讨论】:

    • 应用层是什么意思?我需要执行 2 个查询并在那里连接?
    • 在 cassandra 中肯定没有其他方法可以做到吗?
    • Cassandra,因为许多其他 NoSQL 数据库不支持连接 - 它们不可扩展,因为您需要访问可能位于不同节点上的其他表。如果您重新设计数据模型,那么您可以完全避免连接。这里有一些提示:opencredo.com/…
    猜你喜欢
    • 2014-04-11
    • 2017-08-05
    • 2017-06-16
    • 1970-01-01
    • 2023-03-24
    • 2018-02-14
    • 2021-03-22
    • 2018-03-01
    • 2015-06-08
    相关资源
    最近更新 更多