0
FastDB
Object-Relational Main-Memory ugrađena baza podataka čvrsto je integrirana s jezikom C ++.Za pristup podacima koristite mehanizam virtualnog preslikavanja OS-a.Pruža podskup SQL jezika s OO proširenjima.Podrška transakcijama, tolerancija greške, replikacija.
FastDB je visoko učinkovit sustav glavne baze podataka s mogućnostima u stvarnom vremenu i praktičnim C ++ sučeljem.FastDB ne podržava arhitekturu klijent-poslužitelj i sve aplikacije koje koriste FastDB bazu podataka trebaju se pokrenuti na istom hostu.FastDB je optimiziran za aplikacije s dominiranim pristupom čitanju.Velika brzina izvršenja upita osigurava se eliminacijom nadzemnih podataka i vrlo učinkovitom implementacijom zaključavanja.Datoteka baze podataka preslikava se u prostor virtualne memorije svake aplikacije koja radi s bazom podataka.Dakle, upit se izvršava u kontekstu aplikacije, ne zahtijevajući prebacivanje konteksta i prijenos podataka.Sinkronizacija istodobnog pristupa bazama podataka provodi se u FastDB-u pomoću atomskih uputa, što gotovo da nema nadzemnih troškova za obradu upita.FastDB pretpostavlja da je cijela baza podataka prisutna u RAM-u i optimizira algoritme pretraživanja i strukture u skladu s ovom pretpostavkom.Nadalje, FastDB nema režijske troškove uzrokovane upravljanjem međuspremnikom baze podataka i ne treba mu prijenos podataka između baze podataka i međuspremnika.Zbog toga će FastDB raditi znatno brže od tradicionalne baze podataka sa svim predmemoriranim memorijskim memorijama u međuspremniku .... FastDB podržava transakcije, internetske sigurnosne kopije i automatski oporavak nakon pada sustava.Protokol počinjenja transakcija temelji se na algoritmu sjenovnih korijenskih stranica, provodeći atomsko ažuriranje baze podataka.Oporavak se može obaviti vrlo brzo, pružajući veliku dostupnost kritičnim aplikacijama.Nadalje, uklanjanje dnevnika transakcija poboljšava ukupne performanse sustava i dovodi do učinkovitijeg korištenja resursa sustava.
fastdb