1

Temat: Aktualizacja bazy danych (długa transakcja)

Dzień dobry,
mam pewny case z bazą danych w której wszystkie dane muszą zostać raz na jakiś czas zaktualizowane.

Co jakiś czas parser parsuje dane i aktualizuje całą bazę danych. I wszystko byłoby pięknie gdyby nie to że taka operacja trwa stosunkowo długo (kilka h) przez co blokuje możliwość odczytu bazy na ten czas.

Idealnie byłoby aby dane ciągle były dostępne do odczytu w stanie z przed rozpoczęcia transakcji do momentu jej zakończenia.

Czy ktoś ma jakiś pomysł jak zrealizować taką podmianę całości danych bazy, bez downtime dla read?

Pozdrawiam Serdecznie