【发布时间】:2011-11-14 17:36:17
【问题描述】:
我正在尝试为 MongoDB 设计数据库模式,但希望能够直观地表示嵌入式文档。有点像这样:
有没有人知道一些软件可以让我做到这一点?我知道我可以在纸上完成,但我希望能够与同事共享架构并让他们编辑小东西。
【问题讨论】:
-
由于 MongoDB 无法存储模式数据库设计工具即使存在也不常见,通常设计是应用程序繁重,因为此类以数据库为中心的工具似乎无用。
-
@Sammaye:虽然 MongoDB 具有灵活的模式,但这并不能完全消除设计适当的 data model 以支持应用程序的常见用例的用处。我认为这里的问题可以通过draw 数据模型而不是generate 模式语句的工具来解决。由于原始图像链接断开,很难知道它的意图.. 但无论哪种方式,这个“推荐工具”问题似乎都不是on-topic for StackOverflow。
-
@Stennie 当然我应该明确表示我更多地是按照应用程序设计人员的思路思考,而不是说 MySQL 工具,因为这是定义和使用数据模型的地方。
-
@Stennie 这个是指数据库设计工具。是的,MongoDB 有灵活的模式,但是对于特定的集合都定义了一定的规则:哪些字段可以?哪种类型?可选与否?嵌入文件等。这个问题询问适合这种设计的仪器。当然,JSON Schema 适合,但不是那么容易学习
标签: database-design mongodb schema schema-design