0
FastDB
Objekt-relacijski glavni vgrajeni sistem podatkovne baze tesno povezan z jezikom C ++.Za dostop do podatkov uporabite mehanizem za virtualno preslikavo OS.Zagotavlja podskupino jezika SQL z razširitvami OO.Podpora transakcijam, toleranca napak, podvajanje.
FastDB je zelo učinkovit sistem glavnih baz pomnilnika z možnostmi v realnem času in priročnim vmesnikom C ++.FastDB ne podpira arhitekture odjemalca in strežnika in vse aplikacije, ki uporabljajo bazo podatkov FastDB, naj se izvajajo na istem gostitelju.FastDB je optimiziran za aplikacije s prevladujočim vzorcem dostopa do branja.Visoka hitrost izvrševanja poizvedb je zagotovljena z odstranjevanjem režijskih prenosov podatkov in zelo učinkovito izvedbo zaklepanja.Datoteka Database se preslika v prostor za virtualni pomnilnik vsake aplikacije, ki deluje z bazo podatkov.Torej, poizvedba se izvede v kontekstu aplikacije, pri čemer ni potrebno nobeno kontekstno preklapljanje in prenos podatkov.Sinhronizacija hkratnega dostopa do baze podatkov je v FastDB izvedena z atomskimi navodili, kar skoraj ne povzroča režijskih stroškov obdelavi poizvedb.FastDB predpostavlja, da je celotna baza podatkov prisotna v RAM-u in optimizira iskalne algoritme in strukture glede na to predpostavko.Še več, FastDB nima režijskih stroškov, ki jih povzroča upravljanje medpomnilnikov baz podatkov, in ne potrebuje prenosa podatkov med datoteko baze podatkov in območjem medpomnilnikov.Zato bo FastDB deloval bistveno hitreje kot tradicionalna baza podatkov z vsemi predpomnilniki podatkov v področju medpomnilnikov .... FastDB podpira transakcije, spletno varnostno kopiranje in samodejno obnovitev po zrušitvi sistema.Protokol odobritve transakcije temelji na algoritmu senčnih korenskih strani, ki izvaja atomsko posodobitev baze podatkov.Obnovitev je mogoče izvesti zelo hitro, kar zagotavlja visoko razpoložljivost kritičnih aplikacij.Poleg tega odprava dnevnikov transakcij izboljša skupno delovanje sistema in vodi do učinkovitejše uporabe sistemskih virov.
fastdb