我想使用 cassandra,但我没有使用关系 @onetomany 或 @ManyToMant。 我使用 java 和 cassandra-core 驱动程序。我如何利用这些关系
最佳答案
你不知道。您将数据非规范化到多个表中,有时您会查询多个表并在客户端进行联接。有时也可以查询,并根据结果,查询其他表(即lookup)。
cassanddra 的一大特色是查询驱动建模的理念。您可以开始使用一对多或多对多模型进行建模,然后考虑如何访问数据。在此基础上,创建一个将 cassandra 表视为“物化 View ”的逻辑模型。然后考虑分区和集群键、二级索引、查询路径等性能考虑因素。在此基础上,构建物理数据模型。
关于java - 如何在 cassandra 中创建 @OneToMany 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25252183/