关于NoSQL设计的困惑

时间:2012-11-17 09:25:26

标签: mongodb visualization nosql

我知道NoSQL不是关系数据库因此我无法绘制ERD或其他只能应用于关系数据库的方法。

我的困惑是:我应该用什么样的方法或图表来设计NoSQL数据库?

感谢。

2 个答案:

答案 0 :(得分:5)

这是最近的10gen事件演示文稿的摘要,表明思维导图是最合理的工具。我希望能够出现更多专业工具,但总的来说,思维导图与非关系模式设计很吻合。

“我们大多数人都是视觉学习者。通常情况下,视觉学习者会在借助图表或图片解释时发现信息”点击“。对于MongoDB,该图片是代表数据库自然方法的叶子。在RDBMS世界中,数据库模式通过实体关系(ER)图“可视化”.ER图是关于RDBMS数据模型的主要通信工具.MongoDB提供了强大的动态数据库模式。但有时难以可视化。 MongoDB模式的准确可视化极大地提高了开发人员,架构师,DBA和最终用户之间的灵活性和功能的通信能力。思维导图是一种视觉思维工具,可帮助构建信息,更好地分析,理解,综合和生成新的它的功能在于它的简单性,就像MongoDB一样。使用思维导图开源工具,可以创建动态MongoDB模式的清晰而生动的可视化。 “点击。”此外,它的工作方式相反 - 思维导图可用于在MongoDB中创建动态模式。思维导图过程允许非技术业务用户即时可视地开发他们的需求。在设计过程中,思维导图提供了一种灵活的视觉工具,可以流畅的方式改变。“

答案 1 :(得分:0)

您可以相当轻松地使用标准工具,但这取决于您的具体方案和您要解决的问题。我最近实际上就这个问题进行了一次对话:https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/xZCwEm06eU4这可能会有所帮助,但对话也非常专业。

自那以后我一直在思考,而不是重复自己,我应该写一个绘制UML图表的手册,MongoDB风格。

也许如果你解释一下你想要绘制的UML图的观点,那么我们可以提供一个更详细的答案,说明如何完成一种NoSQL表示形式。