cassandra-将多个表组合为一个视图

omjgkv6w  于 2021-06-13  发布在  Cassandra
关注(0)|答案(1)|浏览(364)

我在Cassandra有20张table。对于一个特定的请求,我需要来自所有20个表的数据。我该怎么做?我可以在cassandra中使用物化视图吗?
或者当20个表中的任何一个发生变化时,我应该使用cassandra触发器在不同的表中创建一个条目吗?
还是有更好的办法?

yvfmudvl

yvfmudvl1#

cassandra中的物化视图只是基于单个表的数据维护一个新表,因此不能将此功能用于您的目的。触发器也不是为这种工作设计的。
因此,对于您来说,唯一的选择是对多个表执行多个请求(慢),或者维护一个单独的表,其中包含回答此查询所需的所有数据—在cassandra中,这是推荐的方式,因为所有表结构都基于查询。
我建议在datastax academy上学习ds220数据建模课程

相关问题