对于 Neo4j 来说,情况更糟一些。如前所述,截至目前,Neo4j 没有 DDL。但您可以执行 Neo4j Arrows 工具用于正向工程的操作:生成 Cypher 或 LOAD CSV 模板并以此方式填充数据库。您实际上不需要比表格表示中的内容更多的东西,我在上面的 Excel 中对此进行了描述。(Neo4j 对缺少数据类型规范很宽容。)
简单的、基于文本文件的数据建模?
您会发现 PlantUML 充满了一些令人惊喜的东西。您可以不受 多米尼加共和国电话号码数据 任何限制地设计和格式化图表、与其他开源工具集成等。我唯一不会在任何情况下重复使用的东西是鱼尾纹。这是庄严的承诺!
文本文件也可用于 数据建模者,包括偶尔出现的。它们不像大数据建模工具那样是一个集成的东西。但 Github 和 Gitlab 处理文本文件非常好,它们与那里的开发范式完美契合。
并且文本文件可以很好地处理 数据目录请注意!(另外:我还喜欢 PlantUML 对 JSON 和 YAML 的支持——很酷!)
向 PlantUML 背后的好人致以崇高的敬意!你们为数据建模创造了一把真正的瑞士军刀!