FastDB

FastDB

Objektrelational hovedhukommelsesindbygget databasesystem tæt integreret med C ++ sprog.Brug en virtuel kortlægningsmekanisme til at få adgang til data.Tilbyder delmængde af SQL-sprog med OO-udvidelser.Support til transaktioner, fejltolerance, replikering.
FastDB er et meget effektivt databasesystem med hovedhukommelse med realtidsfunktioner og praktisk C ++ interface.FastDB understøtter ikke en klientserverarkitektur, og alle applikationer, der bruger en FastDB-database, skal køre på samme vært.FastDB er optimeret til applikationer med domineret læseadgangsmønster.Høj hastighed af udførelse af forespørgsel tilvejebringes ved eliminering af dataoverførselsoverhead og en meget effektiv låseimplementering.Databasefilen kortlægges til det virtuelle hukommelsesrum i hver applikation, der arbejder med databasen.Så forespørgslen udføres i sammenhæng med applikationen, hvilket ikke kræver kontekstskifte og dataoverførsel.Synkronisering af samtidig databaseadgang implementeres i FastDB ved hjælp af atominstruktioner, hvilket tilføjer næsten ingen overhead til forespørgselbehandling.FastDB antager, at hele databasen findes i RAM og optimerer søgealgoritmer og strukturer i henhold til denne antagelse.Derudover har FastDB ingen omkostninger forårsaget af databasebufferstyring og behøver ingen dataoverførsel mellem en databasefil og bufferpulje.Derfor arbejder FastDB betydeligt hurtigere end en traditionel database med alle data cachelagret i buffere pool .... FastDB understøtter transaktioner, online backup og automatisk gendannelse efter systemnedbrud.Transaktionsforbindelsesprotokollen er baseret på en algoritme med skyggerotsider, der udfører atomopdatering af databasen.Gendannelse kan udføres meget hurtigt, hvilket giver høj tilgængelighed for kritiske applikationer.Desuden forbedrer eliminering af transaktionslogfiler den samlede systemydelse og fører til en mere effektiv anvendelse af systemressourcer.

Kategorier

Alternativer til FastDB til iPhone med open source-licens