我认为,任何开发couchdb(或其他nosql选项)的人都必须确定每个文档中必须存储的内容。虽然很少见,但偶尔我们需要在这些文档之间建立一些关系。
那么,人们是否仍在使用ER类型的软件(例如Workbench)来创建存储在不同文档中的数据的可视化表示形式?是否有人正在开发nosql特定的方法来识别必须捕获的数据?
目前,我们在wiki页面上使用项目列表,是否有更好的建议?
我认为,任何开发couchdb(或其他nosql选项)的人都必须确定每个文档中必须存储的内容。虽然很少见,但偶尔我们需要在这些文档之间建立一些关系。
那么,人们是否仍在使用ER类型的软件(例如Workbench)来创建存储在不同文档中的数据的可视化表示形式?是否有人正在开发nosql特定的方法来识别必须捕获的数据?
目前,我们在wiki页面上使用项目列表,是否有更好的建议?
我不预计这样的工具会在短时间内出现,特别是考虑到CouchDB几个月前刚刚发布了1.0版本,项目中仍有很多可能发生变化的地方。此外,像这样的工具需要等到真正的最佳实践浮出水面之后才能推出,但这只能在多年的实际经验积累之后才能实现。
尽管还有其他原因,但关系型数据库多年来甚至几十年来都没有图形化工具。我无法想象这样的新数据库系统会进展得更快。
我会使用类图:
有了这个图,您就可以获得设计提示: