? The SQLite database system er programvare som gir småskala , desktop programmer samme sofistikerte data management store, dyre programmer nyte. Først utgitt i 2000 , har SQLite vokst i popularitet blant programvareutviklere. Selv støtter mange avanserte database funksjoner, har det lette krav til datamaskinens ressurser , for eksempel minne og prosessor tid . SQLite holder alle sine ressurser i en enkelt fil . SQLite Programvare
motsetning til andre database -programvare , betyr SQLite ikke har en egen server program , men i stedet bruker et bibliotek kompilert inn et program. For eksempel, hvis en programmerer utvikler et spill og hun ønsker å spare score i en database , legger hun til SQLite biblioteket til spillet programmet . Biblioteket inneholder alle handlinger for å håndtere en SQLite -fil . SQLite implementerer SQL, Structured Query Language , inkludert de fleste av SQL 92 standard database språk kommandoer.
SQLite File
For noen database, lagrer SQLite alle sine informasjon i en enkelt fil på datamaskinens harddisk. Dette inkluderer selve dataene , databasens struktur og andre funksjoner som triggere og lagrede prosedyrer . Hvis et program bruker tre databaser , klarer SQLite tre filer . Dette i motsetning til andre systemer som holder data for de enkelte databaser i flere filer .
Skriver og Låsing
ubegrenset antall programmer eller prosesser kan lese en SQLite fil i en tid , men kan bare ett program skrive nye data til filen. Programvaren plasserer en lås på filen som den skriver data , og dette hindrer to programmer fra uhell overskriver hverandres informasjon. Det begrenser også den slags aktivitet databasen kan håndtere - . Mange prosesser konkurrerer om eksklusiv oppdatering tilgang til filen bremse hverandre ned
Fil Vedlikehold
Fordi en SQLite database er et enkelt, vanlig datafil , kan du sikkerhetskopiere det, ta kopier og utføre dagligdagse fil vedlikehold uten problemer . Den bruker en cross- platform format som er kompatibelt blant alle de forskjellige datamaskiner og operativsystemer som SQLite er tilgjengelig . Dette lar deg kopiere en database fil fra én datamaskin og bruke den på en helt annen.