? En database manager er programvare som organiserer relatert informasjon i et sett av rad - kolonne av tabellen . Når det er organisert , kan du få tilgang til og analysere data raskt og fleksibelt , selv når det involverer millioner av plater . SQLite programvaren utfører denne oppgaven ved hjelp av en liten , svært effektiv program . Den er tilgjengelig for PC-miljøer som Microsoft Windows , Apple Mac OS X og Linux , samt Apple iOS , HP webOS og andre mobile enhet systemer . SQL
SQLite bruker SQL , industri - standard strukturert spørrespråk som styrer alle aspekter av en database . SQL er en tekst - basert programmeringsspråk som består av kommandoer som skaper , endre og få tilgang til både database strukturer og data inni dem . For eksempel vil hente en liste over kunder som skylder deg penger , kan du skrive " Select navn , adresse , telefon fra kunder der balanse > 0 ". SQLite er nært basert på SQL - 92-standarden for språket .
Serverless
motsetning til de fleste database -programvare , for eksempel Oracle , Sybase og SQL Server , er SQLite ikke under kontroll av et program kalt en server, atskilt fra brukerens program . I stedet inneholder brukerens program en kompakt SQLite bibliotek , som håndterer all tilgang til databasen . Dette effektiviserer programvaren og eliminerer behovet for brukeren å sette opp, konfigurere og vedlikeholde komplekse database informasjon.
Svakt - innskrevne
Dataene i databasen tabellene er delt inn i felt , som hver kan holde tekst , tall, datoer eller andre typer informasjon. De fleste databasesystemer strengt håndheve datatyper . Hvis du prøvde å skrive " Mary hadde et lite lam " i noens bursdag , ville databasesystemet programvare nekte handlingen .
Derimot , bruker SQLite dynamiske data felttyper som aksepterer tekst for antall felt, eller vice versa . Dette gir økt fleksibilitet til en database , men det kompromisser dataenes integritet.
Compact
SQLite bibliotekene okkupere mellom 180 og 300KiB minne, avhengig av funksjonene er inkludert . Dette er langt mer kompakt enn " Express " og " Lite "-versjoner av andre database-programvare , som kan kjøre til gigabyte. Den lille størrelsen legger mindre belastning på de begrensede ressursene i små enheter som smarttelefoner og bidrar til en raskere , mer responsiv brukeropplevelse. Det gjenspeiler også den SQLite " bare bones " tilnærming til database design : andre databaser tilbyr en rekke verktøy for å bygge og vedlikeholde databaser , men SQLite har ingen, å stole helt på SQL-kommandoer i biblioteket sitt
< . br >