From Wikipedia, the free encyclopedia
Az objektumperzisztencia egy objektumorientált, nyelvspecifikus, transzparens adattárolási módszer. Az első valóban perzisztens objektumokon alapuló adattárolási rendszer a Klaus Wuestefeld nevéhez fűződő Prevayler.
A modell lényege, hogy az adatokat tartsuk a memóriában ahelyett, hogy relációs adatbázisba képeznénk le őket. Hogy a memória állapota visszaállítható legyen egy esetleges rendszerleállás/áramszünet, stb. után, a memória alapú adatbázis rendszer minden műveletet naplóz, valamint bizonyos időközönként egy mentést készít a memória állapotáról. Ha a rendszert újraindítjuk, a mentést visszatöltve, és a műveleteket a log alapján végrehajtva visszakapjuk a memória eredeti állapotát.
Mivel az adatok az adott programozási nyelv adatstruktúráiként vannak a memóriában, sokkal egyszerűbb a kezelésük, mint ha adatbázisba képeznénk le őket. Emellett az adatmanipulációk és olvasások nagyságrendekkel gyorsabbak (hiszen nincsenek adatbázis- és lemez műveletek), valamint sokkal kevesebb erőforrást igényelnek (nem kell SQL-eket értelmezni, lemezt kezelni, stb.)
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.