在 Apache Cassandra 中实现 Mysql 或 Psql 关系 table(外键约束)功能

Achieve Mysql or Psql relational table (Foreign key constraint) feature in Apache Cassandra

请帮忙。 我想知道如何查询 Mysql 关系 tables(通过使用外键约束映射到另一个 table)select 查询或 Apache Cassandra 中的其他查询? 有什么方法可以在 Apache Cassandra 中实现外键约束功能吗?

没有。 Cassandra 中没有这样的东西。所有连接和检查都应该在应用程序端完成。通常,当人们需要来自多个 table 的信息时,他们会构建一个聚合 table 以便可以将其作为一个对象进行查询。 Cassandra 中的所有数据建模都来自查询,而不是逻辑数据库模式。

我真的建议参加 DataStax Academy 的 DS220: Data modeling in Cassandra 课程(请先参加 DS201,以了解为什么 Cassandra 以这种方式工作)。