[列动态时的Cassandra数据建模

问题描述 投票:0回答:1

我在cassandra的数据建模中苦苦挣扎,在那里我为不同的组织拥有不同的属性。由于将有任意数量的属性,因此我无法在模式中为动态数量的列建模。其次,当我为此使用map时,无法查询这些属性或为它们建立索引等。我是否缺少某些东西,或者这是cassandra中的限制?


场景

一个组织选择特定的属性来收集数据,他们可以随时更改这些属性。当它们更改时,属性数量和属性名称也会更改。如果以前我们正在收集[att1,attr2,attr3的数据,现在我们正在收集[attr4,attr5,attr6,attr7,attr8,attr9。而且,任何组织都可以随时更改。此外,组织将在这些属性上进行大量搜索。

  1. 我们如何在cassandra中为这种情况建模。
  2. 如果有限制,我们可以在其中读/写的cassandra替代品是什么(主要是write,经常是read。不是update / delete)熟练程度。
  3. 我们是否必须将其他框架与cassandra结合使用?像lucene等

提前感谢。

cassandra nosql cql spring-data-cassandra
1个回答
0
投票

这种情况确实需要有关已执行查询的更多信息,等等。

© www.soinside.com 2019 - 2024. All rights reserved.