En bruker koblet til SQLite i konsollet SQLite er et liteC -bibliotek som implementerer en frittståendeSQL -databasemotor . SQLite krever ingen konfigurasjon, og kan integreres i andre programvarepakker.
SQLite har mange avanserte egenskaper som gjør denne lille databasemotoren overraskende kraftig. Disse er blant annet:
FullACID -støtte, selv ved systemkræsj eller strømbrudd Krever ingen konfigurasjon, oppsett eller administrasjon Implementerer det meste avSQL92 -standarden Hele databasen er lagret i en enkeltfil på disk. Databasefiler kan enkelt deles mellom forskjellige maskiner ogmaskinarkitekturer Støtter databaser på opptil 2terabyte . Kompakt kodebase, med under 30 000 linjer kode. Enkelt og veldokumentertAPI Inkluderer bindinger motTCL , og bindinger til andre språk er også tilgjengelig separat. Frittstående, uten noen eksterne avhengigheter Kildekoden er ipublic domain . Kan brukes til hva som helst, uten restriksjoner. SQLite kommer med en egen kommandolinjeapplikasjon som kan brukes for å jobbe mot en SQLite-database.
Tema innenSQL Implementasjoner