如何将Cassandra视为用于存储非结构化数据的良好数据库? [关闭]

问题描述 投票:-2回答:2

[在许多在线文章中,我看到Cassandra被认为是用于存储非结构化数据的大型专栏。我看不出这是怎么回事,因为必须在Cassandra中为表定义架构。

我的理解正确吗?如果不是,您能否详细说明Cassandra如何像宽列数据库中那样高效地存储非结构化数据?

cassandra datastax datastax-enterprise
2个回答
1
投票

Cassandra不太适合非结构化数据。您需要预先了解数据模型和查询模式,才能使用主键和聚类键获得更好的可搜索性能。


0
投票

[在许多在线文章中,我看到Cassandra被当作大列存储非结构化数据。我不知道那是怎么回事必须在Cassandra中为表定义模式。

常见的误解是CQL不支持宽行。但是实际上可以定义支持宽行的CQL模式,只需使用Clustering Key来存储列名。请参阅this answerthis explanation

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