Cassandra数据建模有什么工具吗?

时间:2017-02-09 07:16:26

标签: database cassandra datastax database-administration

众所周知,Apache Cassandra适用于分布式架构。在Cassandra,数据建模确实是令人头疼和繁琐的工作。

任何人都可以帮助我知道,我们如何确保尊重的数据模型完全正确?

如果不正确,那么我们必须实施哪些改进措施?

欢迎任何帮助/建议。

5 个答案:

答案 0 :(得分:4)

我知道以下用于Cassandra数据建模的工具:

  • KDM: The Kashlev Data Modeler此工具可自动化Apache Cassandra的架构设计。我部分使用它我认为它是非常有用的工具,特别是对于初学者。但是,当您了解并理解所有数据建模原则时,最好的工具就是您的头脑和纸张
  • CQL Data Modeler此工具可帮助您对基准数据模型和存储引擎可视化进行基准测试。但我还没有使用过这个工具

答案 1 :(得分:1)

现在有一个完整的工具。 Hackolade有一个用于NoSQL的数据建模工具版本,专门用于Cassandra的架构设计。只需单击几下鼠标,即可定义表和列,分区键和群集键,二级索引,UDF和UDA。

您可以使用CREATE和ALTER TABLE,用户定义的类型对CQL代码进行前向工程设计,并生成文档。或者,您可以对现有实例进行反向工程,然后通过描述和约束来丰富它。

答案 2 :(得分:0)

我不认为任何工具。

请从数据存储中参考DS2220数据建模免费课程,以了解更好的方法

答案 3 :(得分:0)

浏览此链接: - https://academy.datastax.com/resources/ds220-data-modeling 这里清楚地解释了每个概念。如果您遇到任何具体问题,可以直接讨论这一点。 谢谢,

答案 4 :(得分:0)

寻找DbSchema。该工具可以绘制图表,并提供随机数据生成器,一些不错的功能,这些功能可以从多个表中浏览数据,查询编辑器以及许多其他功能。

Cassandra diagram