SQLite er et lite C-bibliotek som implementerer en frittstående SQL-databasemotor. SQLite krever ingen konfigurasjon, og kan integreres i andre programvarepakker.

En bruker koblet til SQLite i konsollet

Egenskaper

rediger

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.

Eksterne lenker

rediger