? The SQLite database system er software, der giver små , desktop programmer den samme sofistikerede data management store, dyre applikationer nyde. Først udgivet i 2000, har SQLite vokset i popularitet blandt softwareudviklere. Selvom støtte mange avancerede databasefunktioner har det lys krav til computerens ressourcer, såsom hukommelse og processor tid. SQLite holder alle sine ressourcer i en enkelt fil. SQLite Software
modsætning til andre database -software , er SQLite ikke en separat server program, men i stedet bruger et bibliotek samlet i et program. For eksempel, hvis en programmør udvikler et spil og hun ønsker at gemme scorer i en database , tilføjer hun SQLite biblioteket til spillet programmet . Biblioteket indeholder alle de tiltag for at styre en SQLite -fil. SQLite implementerer SQL, Structured Query Language, herunder de fleste af SQL 92-standarden database sprog kommandoer .
SQLite File
For enhver én database , SQLite gemmer alle sine oplysninger i en enkelt fil på computerens harddisk. Dette omfatter selve dataene , databasens struktur og andre funktioner såsom udløsere og lagrede procedurer . Hvis et program bruger tre databaser , SQLite administrerer tre filer . Dette står i kontrast med andre systemer , der holder data for de enkelte databaser i flere filer .
Skriver og Locking
Ethvert antal programmer eller processer kan læse en SQLite -fil på et tidspunkt , men kan kun ét program skrive nye data til filen. Den software placerer en lås på filen som den skriver data , hvilket forhindrer to programmer ved et uheld overskriver hinandens oplysninger. Det begrænser også den slags aktivitet i databasen kan håndtere - . Mange forskellige processer konkurrerer om eksklusiv opdatering aktindsigt bremse hinanden ned
Fil Vedligeholdelse
Fordi en SQLite database er en enkelt , almindelig fil på computeren , kan du sikkerhedskopiere det , lave kopier og udføre dagligdags fil vedligeholdelse uden problemer. Det bruger et cross- platform format kompatibelt blandt alle de forskellige computere og operativsystemer , som SQLite er til rådighed. Dette lader dig kopiere en database fil fra én computer og bruge den på en helt anden.