Tranzakciós adatbázis history kezelése Oracle triggerrel
Az Oracle trigger egy hatékony megoldás lehet history (történeti) adatok kezelésére tranzakciós adatbázisokban. A trigger automatikusan rögzíti a változásokat egy history táblában, így megőrizhetjük az adatok előző állapotait, és biztosíthatjuk az auditálást.
Mikor és miért használjunk triggert history kezeléshez?
✅ Automatikus változásnaplózás → Nem kell az alkalmazásban külön kezelni a history táblát.
✅ Adatmódosítások visszakövethetősége → Pl. ki, mikor, milyen értéket módosított.
✅ Auditálási és megfelelőségi követelmények teljesítése → GDPR, SOX, stb.
✅ Minimális alkalmazáskód módosítás → A változások követése az adatbázis szintjén történik.
History tábla felépítése
A history tábla tartalmazza az eredeti rekordot és néhány extra mezőt a változások nyomon követésére.
📌 Példa egy ügyféltábla és a hozzá tartozó history tábla létrehozására:
Megjegyzések
Megjegyzés küldése