Join 具有多个表的cassandra数据建模
我有两个表A1(医疗保险明细)和A2(医院就诊数据) 我知道卡桑德拉没有加入。i、 我不能一次查询两个表。这方面的工作是什么 此外,我的数据A1和A2来自两个不同的发送方,时间不同 A1是医疗保险明细,A2是我的医院就诊数据。如何组合这两个表数据。两个表中都有一个公共策略ID。当我从两个不同的来源获得这两个信息或表格数据时。我们只使用Cassandra数据库(Cassandra 3.0) 范例 A1(保单编号、名称、支付金额等)Join 具有多个表的cassandra数据建模,join,cassandra,structure,datamodel,Join,Cassandra,Structure,Datamodel,我有两个表A1(医疗保险明细)和A2(医院就诊数据) 我知道卡桑德拉没有加入。i、 我不能一次查询两个表。这方面的工作是什么 此外,我的数据A1和A2来自两个不同的发送方,时间不同 A1是医疗保险明细,A2是我的医院就诊数据。如何组合这两个表数据。两个表中都有一个公共策略ID。当我从两个不同的来源获得这两个信息或表格数据时。我们只使用Cassandra数据库(Cassandra 3.0) 范例 A1(保单编号、名称、支付金额等) A2(医院就诊日期、收费金额、收到的服务、保单编号等)对于cass
A2(医院就诊日期、收费金额、收到的服务、保单编号等)对于cassandra,您的表应该是查询库设计的。如果每个查询有一个表,则更好。我建议看一看:在这种情况下,我们必须将数据推送到每个表中两到三次,以便查询。这样做对我们有好处吗。此外,我们还必须更改应用程序设计,以便将数据推送2到3次。 还有一种方法可以将数据从一个表推送到另一个表。我知道有进出口的方法。是否有“从其他表中选择*”选项 我知道火花是解决办法。我只是想知道卡桑德拉是否有直接的解决办法
谢谢在这种情况下,我建议使用批处理语句来实现N表的插入/更新的一致性。有一件事可能是有用的,那就是物化视图,但是要明智和小心。datastax.com/dev/blog/new-in-cassandra-3-0-materialized-views