Управление версиями Java MongoDB

Мне нужно сделать управление версиями для (простых) графов объектов Java, хранящихся в документно-ориентированной базе данных (MongoDB). Для реляционных баз данных и Hibernate я обнаружилEnvers и очень удивлен возможностями. Есть ли что-то подобное, что можно использовать с Spring Data Documents?

я нашелэта почта обрисовывая в общих чертах мысли, которые у меня были (и больше ...) о хранении версий объектов, и моя текущая реализация работает аналогично в том, что она хранит копии объектов в отдельной коллекции истории с отметкой времени, но я хотел бы улучшить это, чтобы сохранить место для хранения. Поэтому я думаю, что мне нужно реализовать оба параметра "diff" работа с деревьями объектов и «объединение»; операция по реконструкции старых объектов. Есть ли какие-нибудь библиотеки, помогающие с этим?

Edit: Any experiences with MongoDB and versioning highly appreciated! I see most probably there won't be a Spring Data solution.

Ответы на вопрос(3)

Ваш ответ на вопрос