Indholdsfortegnelse:
Definition - Hvad betyder SQLite?
SQLite er et bibliotek i processen, der implementerer en selvstændig, nulkonfiguration, serverløs, transaktions SQL-databasemotor. Kildekoden til SQLite findes i det offentlige domæne og er gratis til både private og kommercielle formål.
SQLite har bindinger til flere programmeringssprog såsom C, C ++, BASIC, C #, Python, Java og Delphi. COM (ActiveX) -indpakningen gør SQLite tilgængelig for scriptede sprog på Windows såsom VB Script og JavaScript, hvilket tilføjer muligheder til HTML-applikationer. Det fås også i integrerede operativsystemer som iOS, Android, Symbian OS, Maemo, Blackberry og WebOS på grund af dens lille størrelse og brugervenlighed.
Techopedia forklarer SQLite
SQLite er atomicitet, konsistens, isolering, holdbarhed (ACID) kompatibel. Dette indlejrede relationelle databasestyringssystem er indeholdt i et lille C-programmeringsbibliotek og er en integreret del af klientbaserede applikationer. SQLite bruger en dynamisk SQL-syntaks og udfører multitasking til at udføre læsninger og skriver på samme tid. Læsningerne og skrivelserne udføres direkte til almindelige diskfiler.
Et SQLite-bibliotek kaldes dynamisk, og applikationsprogrammer bruger SQLite-funktionalitet gennem enkle funktionsopkald, hvilket reducerer latens i databaseadgang. Disse programmer gemmer hele databaser som enkelt cross-platform-filer på værtsmaskiner. Dette enkle design implementeres ved at låse hele databasefilen under en skrivning.
SQLite implementerer SQL-92-standarden til SQL og bruger et usædvanligt system til SQL-kompatible databasestyringssystemer. Typer tildeles individuelle værdier og tilføjer fleksibilitet til kolonner, når de er bundet til dynamiske scripting-sprog. Fuld unicode-support i SQLIte er valgfri.
