Chcę przechowywać wpis w blogu w bazie danych. Pomyślałem, że byłoby miło mieć różne wersje tych danych, podobnie jak w przypadku kontroli wersji dla plików tekstowych.Jakie są standardowe/zalecane sposoby przechowywania danych baz danych kontrolowanych przez wersję?
Wyobrażam sobie, że działa jak wiersz w tabeli, który miał kontrolę wersji. Na przykład możesz pobrać najnowszą wersję tego wiersza lub poprzednią wersję. Możesz nawet rozgałęzić się z tego rzędu.
Czy coś takiego istnieje?
Prawdopodobnie użyteczne informacje: Aktualnie używam Pythona, Django & MySQL. Eksperymentuję z MongoDB
Edytuj dla jasności/kontekstu: Poszukuję rozwiązania bardziej dostosowanego do "kontroli wersji" wierszy niż baz danych; Nie jestem tak bardzo zainteresowany rozgałęzianiem całych baz danych. Na przykład, mógłbym zapytać o treść postu na blogu w 1/1/2011 i 1/1/2010 (bez przełączania baz danych).
Czy rozważałeś zastosowanie systemu kontroli wersji, takiego jak git? Byłoby interesujące zobaczyć plusy i minusy takiego rozwiązania. – milan
@milan - od kiedy baza danych wersji git ** rekordy **? –
Pytanie nie oznacza * żadnego * rekordu bazy danych, to wpisy na blogu, które w większości są tekstem, więc dlaczego nie? – milan