Java MongoDB Object Versioning
Muszę wykonać wersjonowanie (prostych) wykresów obiektów Java przechowywanych w bazie danych zorientowanej na dokumenty (MongoDB). Odkryłem, że w relacyjnych bazach danych i HibernateEnvers i jestem bardzo zdumiony możliwościami. Czy jest coś podobnego, co można wykorzystać w Spring Data Documents?
znalazłemten post opisując myśli, które miałem (i więcej ...) na temat przechowywania wersji obiektów, a moja obecna implementacja działa podobnie, ponieważ przechowuje kopie obiektów w osobnej kolekcji historii ze znacznikiem czasu, ale chciałbym poprawić to, aby zapisać przestrzeń magazynowa. Dlatego myślę, że muszę zaimplementować zarówno operację „diff” na drzewach obiektów, jak i operację „scalania” do rekonstrukcji starych obiektów. Czy są tam jakieś biblioteki, które pomagają?
Edytować: Wszelkie doświadczenia z MongoDB i wersjonowaniem są bardzo mile widziane! Widzę, że prawdopodobnie nie będzie rozwiązania Spring Data.