? En databashanterare är datorprogram som organiserar relaterad information i en uppsättning av rad - kolumn tabeller . När det är organiserat , kan du komma åt och analysera data snabbt och flexibelt , även när det handlar om miljontals skivor . SQLite programvara utför denna uppgift med hjälp av en liten , effektiv program . Den är tillgänglig för PC-miljöer som Microsoft Windows , Apple Mac OS X och Linux samt Apple iOS , HP webOS och andra mobila enheter . SQL
SQLite använder SQL , branschstandard Structured Query Language som hanterar alla aspekter av en databas . SQL är ett textbaserat programmeringsspråk som består av kommandon som skapar , ändra och tillgång både databas strukturer och uppgifterna i dem . Till exempel , för att hämta en lista med kunder som är skyldig dig pengar , kan du skriva " Välj namn , adress , telefon från kunder där saldo > 0 . " SQLite är nära baserad på SQL - 92 standarden för språket .
Serverless
skillnad från de flesta databasprogram , som Oracle , Sybase och SQL Server , är SQLite inte under kontroll av ett program som kallas en server , separat från användarens program . Istället innehåller användarens programmet en kompakt SQLite bibliotek , som hanterar all åtkomst till databasen . Detta effektiviserar programvara och eliminerar behovet för användaren att installera, konfigurera och underhålla komplexa databas information.
Svagt Maskinskriven
Uppgifterna i databasen tabellerna är uppdelade i områden , var och som kan innehålla text , tal, datum eller andra typer av information. De flesta databassystem genomdriva strikt datatyper . Om du försökte skriva " Mary hade ett litet lamm " i någons födelsedag , skulle databasen Manager vägra åtgärden .
Däremot använder SQLite dynamiska datatyper fält som accepterar text för numeriska fält , eller vice versa . Detta ökar flexibiliteten till en databas , men det äventyrar datas integritet .
Kompakt
SQLite bibliotek upptar mellan 180 och 300KiB av minnesutrymme , beroende på vilka funktioner som ingår . Detta är betydligt mer kompakt än " Express " och "light" -versioner av andra databasprogram , som kan köras på gigabyte . Den lilla storleken lägger mindre belastning på de begränsade resurserna av små enheter som smarta telefoner och bidrar till en snabbare och mer lyhörd användarupplevelse . Det avspeglar också SQLite " bare bones " inställning till databasdesign : andra databaser erbjuder en mängd olika mjukvaruverktyg för att bygga och underhålla databaser , men SQLite har ingen , förlitar helt på SQL-kommandon i sitt bibliotek
< . br >