? En database manager er software, der organiserer relaterede oplysninger i et sæt af række- kolonne borde . Når det er organiseret, kan du få adgang til og analysere data hurtigt og fleksibelt , også når det involverer millioner af plader . SQLite software udfører denne opgave ved hjælp af en lille, meget effektiv program. Den er tilgængelig for pc- miljøer såsom Microsoft Windows , Apple Mac OS X og Linux samt Apple iOS , HP webOS og andre mobile enhed systemer . SQL
SQLite bruger SQL , branchens standard struktureret forespørgsel sprog , der styrer alle aspekter af en database. SQL er et tekstbaseret programmeringssprog , der består af kommandoer , der skaber , ændre og adgang til begge database strukturer og data inde i dem . For eksempel for at hente en liste over kunder, der skylder dig penge , kan du skrive " Select navn, adresse, telefon fra kunder, hvor balance > 0 ". SQLite er tæt baseret på SQL - 92-standarden for sproget .
Serverless
modsætning til de fleste database -software, såsom Oracle, Sybase og SQL Server , SQLite er ikke under kontrol af et program kaldet en server , der er adskilt fra brugerens program . I stedet brugerens Programmet indeholder en kompakt SQLite bibliotek, som håndterer alle adgang til databasen . Det strømliner software og eliminerer behovet for brugeren at oprette , konfigurere og vedligeholde komplekse database information.
Svagt - Indtastede
Dataene i databasen tabeller er opdelt i felter , som hver kunne holde tekst , tal , datoer eller andre typer information. De fleste databasesystemer stift håndhæve datatyper. Hvis du har prøvet at skrive " Mary havde et lille lam " ind andens fødselsdag , ville database manager software afslå handlingen.
Derimod SQLite bruger dynamiske data felttyper , der accepterer tekst til talfelter , eller omvendt. Dette tilføjer fleksibilitet til en database , selvom det kompromitterer data integritet.
Compact
SQLite bibliotekerne indtager mellem 180 og 300KiB af hukommelse, afhængigt af de funktioner, . Det er langt mere kompakt end " Express" og "let" udgaver af anden database -software, som kan køre til gigabytes. Den lille størrelse lægger mindre pres på de begrænsede ressourcer af små enheder såsom smartphones og bidrager til en hurtigere, mere responsiv brugeroplevelse. Det afspejler også den SQLite " skelettet " tilgang til database design : andre databaser tilbyder en bred vifte af software værktøjer til at opbygge og vedligeholde databaser, men SQLite har ingen, stole helt på de SQL-kommandoer i sit bibliotek
< . br >