【问题标题】:do you know any database design software supporting embedded documents (MongoDB)?你知道任何支持嵌入式文档(MongoDB)的数据库设计软件吗?
【发布时间】:2011-11-14 17:36:17
【问题描述】:

我正在尝试为 MongoDB 设计数据库模式,但希望能够直观地表示嵌入式文档。有点像这样:

http://www.mongodb.org/download/attachments/131465/reference.jpg?version=1&modificationDate=1253899724083

有没有人知道一些软件可以让我做到这一点?我知道我可以在纸上完成,但我希望能够与同事共享架构并让他们编辑小东西。

【问题讨论】:

  • 由于 MongoDB 无法存储模式数据库设计工具即使存在也不常见,通常设计是应用程序繁重,因为此类以数据库为中心的工具似乎无用。
  • @Sammaye:虽然 MongoDB 具有灵活的模式,但这并不能完全消除设计适当的 data model 以支持应用程序的常见用例的用处。我认为这里的问题可以通过draw 数据模型而不是generate 模式语句的工具来解决。由于原始图像链接断开,很难知道它的意图.. 但无论哪种方式,这个“推荐工具”问题似乎都不是on-topic for StackOverflow
  • @Stennie 当然我应该明确表示我更多地是按照应用程序设计人员的思路思考,而不是说 MySQL 工具,因为这是定义和使用数据模型的地方。
  • @Stennie 这个是指数据库设计工具。是的,MongoDB 有灵活的模式,但是对于特定的集合都定义了一定的规则:哪些字段可以?哪种类型?可选与否?嵌入文件等。这个问题询问适合这种设计的仪器。当然,JSON Schema 适合,但不是那么容易学习

标签: database-design mongodb schema schema-design


【解决方案1】:

查看JSON Designer 创建 JSON 建模图。您还可以考虑使用 JSON Schema 格式作为表示和共享 Mongo 文档架构的一种方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-23
    • 2023-04-09
    • 1970-01-01
    相关资源
    最近更新 更多