反映关系值的Cassandra建模

时间:2019-05-30 15:07:38

标签: cassandra model schema

在关系数据库中,我有一个表乘积(pid,...),另一个具有属性(propid,name),另一个与以前的表相关(relationid,pid,propid,value)。 这意味着我可以将新属性与产品相关联。 我正在尝试在Cassandra中获得一种解决方案,该解决方案可以反映我现在所得到的。 在cassandra中向现有表添加列是一种好习惯吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

欢迎来到卡桑德拉世界。

这是从关系数据库发展到Cassandra时最具挑战性的部分:就像在Cassandra中一样,实际上鼓励范式的改变。另外,表的结构应取决于您需要执行的查询,这将为您提供大量重复的数据。

data modeling中有许多有关这些更改的资源,您也可以在课程{DS220:使用Apache Cassandra™的DataStax Enterprise 6实用应用程序数据建模“中的https://datastaxacademy.com/中找到深入的说明。 “