SQLite
Fra Wikipedia, den frie encyklopedi
SQLite er et lite C-bibliotek som implementerer en frittstående SQL-databasemotor. SQLite krever ingen konfigurasjon, og kan integreres i andre programvarepakker.
[rediger] Egenskaper
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.
[rediger] Eksterne ressurser
| Database • Relasjonsdatabase • Objektdatabase • Objektrelasjonell database • XML • Databasehåndteringssystem (DBMS) • Datavarehus • Relasjonsalgebra • Serialiserbarhet • Nøkler • Normalisering • Tabell • SQL • XQuery • ODBC • JDBC • Perl DBI | |
| Tema innen SQL | Select • Insert • Update • Delete • Join • Union • Create • Drop • Utløsere • Visninger • Lagret prosedyre |
|---|---|
| Implementasjoner | Apache Derby • Berkeley DB • Clipper • Firebird • IBM DB2 • Informix • Ingres • Microsoft SQL Server • MySQL • Oracle • PostgreSQL • SQLite • Visual FoxPro |