? The databassystemet SQLite är ett datorprogram som ger småskaliga , skrivbordsprogram samma sofistikerade datahantering stora , dyra program åtnjuter . Först släpptes 2000 , har SQLite vuxit i popularitet bland mjukvaruutvecklare . Även stödja många avancerade databas funktioner , har det lätta krav på datorresurser , såsom minne och processortid . SQLite behåller alla sina resurser i en enda fil . SQLite Software
skillnad från andra databasprogram , har SQLite inte en separat server program , utan använder istället ett bibliotek kompileras till ett applikationsprogram . Till exempel, om en programmerare utvecklar ett spel och hon vill spara poäng i en databas , tillägger hon SQLite biblioteket till spelprogrammet . Biblioteket innehåller alla åtgärder för att hantera en SQLite -fil . SQLite genomför SQL , Structured Query Language , inklusive de flesta av de SQL 92 vanliga kommandon databas språk . Addera SQLite File
För någon databas lagrar SQLite alla dess information i en enda fil på datorns hårddisk . Detta inkluderar själva uppgifterna , databasens struktur och andra funktioner såsom triggers och lagrade procedurer . Om ett program använder tre databaser , hanterar SQLite tre filer . Detta kan jämföras med andra system som håller uppgifter för enskilda databaser i flera filer .
Författar och låsa
Valfritt antal program eller processer kan läsa en SQLite -fil åt gången , men kan bara ett program skriva nya data till filen . Programmet lägger ett lås på filen som den skriver data , detta förhindrar två program av misstag skriver över varandras uppgifter . Det begränsar också de typer av aktiviteter i databasen kan hantera - . Talrika processer konkurrerar om exklusiva uppdatering tillgång till handlingarna sakta ner varandra
Filunderhåll
Eftersom en SQLite databas är en enda , vanlig datafil , kan du backa upp det , göra kopior och utföra vardagliga fil underhåll utan problem . Den använder ett plattformsoberoende format som är kompatibelt bland alla olika datorer och operativsystem som SQLite är tillgänglig . Detta gör att du kan kopiera en databasfil från en dator och använda den på ett helt annat.