如何在 cassandra 中创建 @OneToMany 表

slm*_*rnz 0 java one-to-many nosql cassandra-2.0

我想使用 cassandra,但我没有使用关系 @onetomany 或 @ManyToMant。我使用 java 和 cassandra-core 驱动程序。我如何使用这些关系

ash*_*hic 6

你没有。您将数据非规范化为多个表,有时您查询多个表并在客户端加入。有时也可以查询,并根据结果查询其他表(即查找)。

cassanddra 中的一件大事是查询驱动建模的想法。您可以使用一对多或多对多模型开始建模,然后考虑如何访问数据。在此基础上,创建一个将 cassandra 表视为“物化视图”的逻辑模型。然后考虑性能因素,如分区和集群键、二级索引、查询路径等。在此基础上,构建您的物理数据模型。