Kiedy Twoja baza danych wykracza poza to, co możesz wykonać w ciągu godziny, potrzebujesz innego modelu.
Pełna kopia zapasowa bazy danych obetnie dzienniki, ale musi ona być „świadoma SQL”, ponieważ w tym scenariuszu jest to oprogramowanie do tworzenia kopii zapasowych, które informuje serwer SQL, co utworzył kopię zapasową i co obciąć.
Jak wspominają inni, jeśli baza danych ma model odzyskiwania „Pełny”, dziennik transakcji będzie się rozwijał w nieskończoność, aż do utworzenia kopii zapasowej w pełni zgodnej z SQL.
Odzyskiwanie jest tutaj naprawdę problemem, a nie Kopią zapasową. I to nie jest decyzja techniczna, to decyzja biznesowa!
Jeśli właściciele firm są w porządku, tracąc godzinę lub więcej transakcji w bazie danych (co może być BARDZO trudne lub niemożliwe do ponownego wykonania!), Oznacza to, że model działa. Jeśli są one w porządku, a system jest wyłączony przez wiele godzin podczas przywracania całej bazy danych z kopii zapasowej, oznacza to, że model działa.
Jeśli jednak Twoja firma uważa swój system ERP za kluczowy zasób dla ich działania (czyż nie wszystkie?), Wówczas ustalenie maksymalnego akceptowalnego czasu odzyskiwania (znanego również jako RTO, Recovery Time Objective) dla swoich krytycznych usług będzie decyzją biznesową.
Ponadto właściciele firm lub interesariusze systemu muszą określić, ile danych chcą ryzykować utratą w wyniku incydentu, czyli RPO (Recovery Point Objective).
Odpowiedź, jeśli ich zapytasz, może brzmieć: „Żaden danych nie można utracić! System ERP musi być dostępny 24/7/365!” ... co, jak wszyscy wiemy, jest mało prawdopodobne, aby było opłacalne. Jeśli przedstawisz im koszty związane z budowaniem tak w pełni redundantnego systemu non-stop, wymyślą bardziej rozsądną liczbę ...;)
Chodzi o to, że jeśli możesz uniknąć utraty jakichkolwiek transakcji, oszczędzasz firmie potencjalnie setki lub tysiące straconych godzin pracy. Daje to OGROMNE oszczędności w każdej firmie i rośnie wraz z rozmiarem Twojej firmy ...