首页 > 解决方案 > 有没有人将对象图存储为单个文件而不是使用 ORM?

问题描述

我正在做一个项目来管理和发布……东西的规范。这包括嵌套子句中的文本、数据结构定义、跟踪更改/版本控制等。我有一个模型,我已经实现了它,并且有一个很好的 API 来处理这些(图形)对象,并且正在使用 ORM。到目前为止一切顺利......但是,项目的要求可能包括对这些规范的真实来源的需求是存在于 Git 存储库中的单个文件(即,每个对象一个文件)。我已经构建了一个基本的系统,它基本上维护了 ORM 的 API,但用磁盘上的文件替换了底层数据库。我还尝试过提交大致类似于事务的提交。我想它是 ORM 的适配器。我实际上用它来制定一套非常好的规范草案。我需要向它添加更多内容,以便它完成我最终需要它做的所有事情。我可以继续构建它,但如果我不需要,我不想这样做。我花了一两分钟寻找其他人以前做过这种事情的证据,但没有什么对我产生影响。以前有这样做过吗?有没有现成的工具呢?如果没有,我有点担心继续走这条路。我已经意识到一些潜在的限制。我担心的是我没有想到的问题。老实说,尝试这样做听起来很有趣,但除非我绝对必须这样做,否则我没有足够的带宽去做任何先驱工作。

标签: ormpersistence

解决方案


推荐阅读