En bruker koblet til SQLite i konsollet SQLite er et lite C -bibliotek som implementerer en frittstående SQL -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:
Full ACID-støtte, selv ved systemkræsj eller strømbrudd
Krever ingen konfigurasjon, oppsett eller administrasjon
Implementerer det meste av SQL92 -standarden
Hele databasen er lagret i en enkelt fil på disk.
Databasefiler kan enkelt deles mellom forskjellige maskiner og maskinarkitekturer
Støtter databaser på opptil 2 terabyte .
Kompakt kodebase, med under 30 000 linjer kode.
Enkelt og veldokumentert API
Inkluderer bindinger mot TCL , og bindinger til andre språk er også tilgjengelig separat.
Frittstående, uten noen eksterne avhengigheter
Kildekoden er i public 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 innen SQL Implementasjoner