Спасибо за отклик.
Что такое ФС? )
Видите ли, я не зря в самом начале сказал что проект — управление метаданными. Поэтому почти нет случаев где требуется две разных версии одного и того же объекта. А значит зачем фичи БД? Есть еще один аргумент. Сорцы любой более менее большой программы — это тоже своего рода метаданные. Вы никогда не задумывались почему до сих пор нет систем контроля версий, которая разлагает код на элементы AST. Я имею ввиду то чтобы хранить код в виде дерева: вершина if — отдельный объект, for — отдельный. Т.е. разложить весь код до примитивов.
Вопрос про размер данных. Да какая разница? Сорцы больших проектов занимают мегабайты. Метаданные — это сорцы.