Tegyük fel, hogy van 1 TB memóriám, amiben megvalósítom ezt a Ramback-et. Bootkor indításkor betöltöm a kedvenc adatbázisomat a lemezről a buzi nagy memóriába. Mondjuk legyen ez a HUP adatbázisa. Az jelenleg kb. 1 GB, úgyhogy belefér. Marha gyors lesz az egész, hiszen nem lemezről kapod az adatokat, hanem memóriából, nem lemezre ír az adatbázis kezelő, hanem a memóriába. Átlagban 25-ször gyorsabb a memóriában lezajló művelet, mint a merevlemezen, azaz a merevlemez nem fog tudni lépést tartani a memóriában bekövetkező változásokal. Azaz tud, de folyamatos szinkronizálás esetén is csak 25-ször lassabban. Azaz egy áramszünet esetén - ha nincs UPS-ed - akkor elbuktad azokat változásokat, amit nem tudtál kiírni a lemezre. Ez a HUP esetében lehet, hogy csak néhány post, de egy kritikusabb rendszernél néhány milliós tranzakció is lehet. Mondjuk a fizetésed átutalása. :))
Ha van UPS-ed, akkor amikor elmegy az áram, a Ramback azonnal kiírja a lemezre a memóriában levő olyan adatokat, amik nincsenek a lemezen, majd átkapcsol egy olyan üzemmódba, hogy nem keletkezik dirty adat, mert minden változás azonnal megjelenik a lemezen is. Majd ha visszaállt a normális állapot, akkor a visszaállhat a memóriába dolgozás is újra.
--
trey @ gépház