Когда я думаю о базе данных документов, я думаю о куче JSON файлов. (Я полагаю, что это сложнее, чем это, но именно так это и представляется).
В будущем проекте нам нужна возможность работать с несколькими различными версиями данных. Когда я посмотрел на потребности, они очень похожи на потребности, которые стимулируют ветвление и слияние кода. (Версии данных, проходящих через процесс, экстренные обновления существующих данных в prod, даже если над ними работают активные версии, и т. Д. c)
Это заставляет меня задуматься: популярные базы данных документов имеют функции, которые похожи на ветвление и объединение документов? (Я пробовал искать, но не смог получить релевантные результаты.)