java - 如何在 cassandra 中创建 @OneToMany 表

标签 java one-to-many cassandra-2.0 nosql

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

最佳答案

你不知道。您将数据非规范化到多个表中,有时您会查询多个表并在客户端进行联接。有时也可以查询,并根据结果,查询其他表(即lookup)。

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

关于java - 如何在 cassandra 中创建 @OneToMany 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25252183/

相关文章:

java - 如何防止 STRUTS 保留选择?

java - 在java中按字典(字母)顺序排序

android - 添加子实体时更新父实体(Greendao)

symfony - 将一对多连接结果作为对象中的数组返回

java - JAXBContext.newInstance 变体

java - Spring @Transactional 合并和持久化问题

java - JPA替换1 :M set for an entity

cassandra - Cassandra 中的数据审计

scala - 使用 Spark hadoop API 创建 RDD 以访问 Cassandra DB

cassandra - "nodetool compact"对 DateTieredCompactionStrategy 有什么作用?