如何在Cassandra中的查询驱动数据模型中管理不同表之间的重复数据?

时间:2016-02-14 06:38:28

标签: cassandra duplicates datamodel

我是Cassandra NOSQL DB的新手。我已阅读A Big Data Modeling Methodology for Apache CassandraBasic Rules of Cassandra Data Modeling作为有关Cassandra数据建模的有用文章。在这个页面中,提到了数据复制用于基于查询驱动的方法实现最佳性能(更多写入).OK!我们将有一个物理图表:
enter image description here
正如你所看到的,ave-rating在三个表中重复。问题是,当我们想要更新或插入ave-rating时:

  • Cassandra本身是否有任何工具来管理具有此列的任何表中的写入?(对某些列的重复数据中的CRUD操作)
  • 上面是否有任何第三方工具可供发布?
  • 是否应在应用程序级别处理此问题?如果是的话,那么最佳做法是什么?

1 个答案:

答案 0 :(得分:2)

  

Cassandra本身是否有任何工具来管理具有此列的任何表中的写入?

是的,请查看具体化的观看次数:http://www.doanduyhai.com/blog/?p=1930 在这里:http://www.datastax.com/dev/blog/understanding-materialized-views