NOSQL 数据库的建模工具 [关闭]

Posted

技术标签:

【中文标题】NOSQL 数据库的建模工具 [关闭]【英文标题】:Modeling Tool for NOSQL Databases [closed] 【发布时间】:2014-05-15 03:09:22 【问题描述】:

我知道大多数时候 NOSQL 数据库是无模式的,或者至少有一个灵活的数据库模式。 但是,基本模式需要事先建模,并且可能会在以后发展。那么,在这种情况下,是否有用于 NOSQL 数据库的建模工具/语言? 像用于 RDB 的 UML 和 Visual Paradigm(UML 建模工具)。我发现对于“图形数据库”,我们可以使用“属性图形模型”,但我正在研究“大列数据库”和“基于文档的数据库”。 谢谢。

【问题讨论】:

检查draw.io。与 Google 云端硬盘集成。比 Google 绘图更好。 Moon Modeler 是用于 MongoDB 等 noSQL 数据库的数据建模工具。 【参考方案1】:

KDM 是您可以为 NoSQL 数据库 Cassandra 考虑的一种解决方案。该工具从概念建模开始直到物理建模。也许你可以看看这个。可在线免费使用。

【讨论】:

链接失效【参考方案2】:

NoSQL 数据库通常从不同的角度处理建模。 NoSQL 建模通常从询问如何查询数据库中的数据开始,因此主要建模是“我想对我的数据库提出的问题列表是什么”,而对于 SQL 数据库,建模通常是你有什么数据的函数,也就是说,我已经有什么答案。这种找出人们想对 NoSQL 数据库提出什么问题的心理练习有助于定义实体以及这些实体之间的关系。

获得问题列表后,您需要设计一个模型,该模型将通过 NoSQL 数据库回答这些问题。为了对其建模,我通常使用Creately,这是一个在线工具,用于直观地表示各种模型。

另一种方法是用 JSON 格式表示您的 NoSQL 模型,然后使用出色的 D3.js javascript 库来创建数据驱动的文档。请参阅this 网站了解更多详细信息以及可用于直观表示您的模型的模板。

希望对你有帮助。

【讨论】:

感谢您的快速回答。经过多次研究,我开始了解 NOSQL 数据库的建模方法(如您在上面解释的)。我认为已发布的链接可能非常有帮助。使用这些工具后,我会以任何方式发布反馈。谢谢! 没问题。这是另一个好读物:highlyscalable.wordpress.com/2012/03/01/… 这看起来是 NoSQL 数据建模的合理工具hackolade.com

以上是关于NOSQL 数据库的建模工具 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

有哪些很棒的在线数据库建模工具? [关闭]

NoSQL 数据建模

全自动建模工具都有哪些好用的推荐?

数据建模软件工具都有哪些啊

体系建模系统:体系结构建模工具攻略

数据库建模工具PowerDesigner总结(组图)