我知道NoSQL不是关系型数据库,所以我不能画出ERD或其他只能应用于关系型数据库的方法。
我的困惑是:我应该展示什么样的方法或图表来设计NoSQL数据库?
谢谢。
发布于 2012-11-17 17:42:56
以下是最近10gen事件演示的摘要,表明思维导图是这项工作最符合逻辑的工具。我预计会出现更多专门的工具,但一般来说,思维导图与非关系模式设计很好地保持一致。
“我们大多数人都是视觉学习者。通常,视觉学习者会发现,当借助图表或图片解释信息时,信息会“点击”。对于MongoDB来说,这张图片是一片叶子,代表了一种自然的数据库方法。在RDBMS世界中,数据库模式是通过实体关系(ER)图“可视化”的。ER图是RDBMS数据模型的主要通信工具。MongoDB提供了一个强大的动态数据库模式。然而,有时很难将其可视化。MongoDB模式的准确可视化极大地提高了在开发人员、架构师、DBA和最终用户之间交流灵活性和强大的MongoDB的能力。思维导图是一种可视化的思维工具,有助于组织信息、更好地分析、理解、综合和产生新的想法。它的强大之处在于它的简单性,就像MongoDB一样。使用思维导图开源工具,可以“点击”创建一个清晰而生动的动态MongoDB模式可视化。此外,它的工作方式与之相反-思维导图可用于在MongoDB中创建动态模式。思维导图过程允许非技术业务用户即时可视化地开发他们的需求。在设计过程中,思维导图提供了一种灵活的视觉工具,它以一种流动的方式变化。
发布于 2012-11-17 19:24:56
您可以相当容易地使用标准工具,但是这取决于您的特定场景和您希望解决的问题。实际上,我最近与https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/xZCwEm06eU4进行了一次对话,这可能会有所帮助,但这种对话也是相当专业的。
从那以后,我一直在想,与其重复这一点,我实际上应该写一本绘制MongoDB风格的UML图的手册。
也许如果您解释一下您希望绘制什么样的UML图的观点,那么我们就可以提供一个关于如何实现它们的NoSQL表示的更详细的答案。
https://stackoverflow.com/questions/13429306
复制相似问题