什么数据建模工具是NoSQL(CouchDB)开发人员使用的?

3

我认为,任何开发couchdb(或其他nosql选项)的人都必须确定每个文档中必须存储的内容。虽然很少见,但偶尔我们需要在这些文档之间建立一些关系。

那么,人们是否仍在使用ER类型的软件(例如Workbench)来创建存储在不同文档中的数据的可视化表示形式?是否有人正在开发nosql特定的方法来识别必须捕获的数据?

目前,我们在wiki页面上使用项目列表,是否有更好的建议?

2个回答

1

我不预计这样的工具会在短时间内出现,特别是考虑到CouchDB几个月前刚刚发布了1.0版本,项目中仍有很多可能发生变化的地方。此外,像这样的工具需要等到真正的最佳实践浮出水面之后才能推出,但这只能在多年的实际经验积累之后才能实现。

尽管还有其他原因,但关系型数据库多年来甚至几十年来都没有图形化工具。我无法想象这样的新数据库系统会进展得更快。


谢谢Dominic。当然,我并不指望会很快或者根本不会有GUI工具发布...但是我想听听像我们团队这样在couchdb上开发的人的意见,以便在数据建模方面努力实现最佳实践。别误会,我已经没有问题超越nosql的概念了,而且我认为我们内部正在朝着正确的方向前进。然而,我想听听其他couchdb开发人员的意见,了解他们正在使用什么以及如何规划他们的文档。 - Lee

1

我会使用类图:

  • 将每个关联替换为组合或聚合,
  • 查看必须读取(整体)和修改的类,
  • 添加简单属性(字符串或整数)。

有了这个图,您就可以获得设计提示:

  • 对于“文档”粒度,
  • URL模式,
  • JSON“模式”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接