【问题标题】:Cassandra internal working without joinsCassandra 内部工作没有连接
【发布时间】:2015-02-03 12:22:12
【问题描述】:

Cassandra 如何在没有连接的情况下工作,以及它如何解决连接问题和子查询。 我的意思是 SQL 使用连接,因此我们可以轻松地从不同的表中获取结果,但是 Cassandra 如何完成从不同表中获取行的工作,因为他们说 Cassandra 没有连接和子查询。

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    简短的回答是您不会从多个表中获取数据。

    长答案是您计划数据模型,以便您的表都回答您的应用程序的特定问题。这使得任何查询都不需要来自多个表的数据。因此,例如,如果您的应用程序需要有关特定用户的数据,您将构建一个表格,该表格围绕查找特定用户的信息而构建。 RDBMS 世界中的类比是物化视图。

    观看这些视频,了解有关以 Cassandra 方式进行非规范化和数据建模的更多信息。

    C* Summit 2013: The World's Next Top Data Model - YouTube The Weather Channel: CQL (Cassandra Query Language) Under the Hood

    【讨论】:

      猜你喜欢
      • 2016-03-15
      • 1970-01-01
      • 2018-10-20
      • 1970-01-01
      • 2018-04-15
      • 2016-11-28
      • 1970-01-01
      • 2013-04-29
      • 2017-05-30
      相关资源
      最近更新 更多