Innehållsförteckning:
Definition - Vad betyder SQLite?
SQLite är ett bibliotek i processen som implementerar en fristående, nollkonfiguration, serverlös, transaktions SQL-databasmotor. Källkoden för SQLite finns i den allmänna domänen och är gratis för både privata och kommersiella ändamål.
SQLite har bindningar till flera programmeringsspråk som C, C ++, BASIC, C #, Python, Java och Delphi. COM (ActiveX) -omslaget gör SQLite tillgängligt för skriptspråk i Windows som VB-skript och JavaScript, vilket lägger till funktioner i HTML-applikationer. Det finns också i inbäddade operativsystem som iOS, Android, Symbian OS, Maemo, Blackberry och WebOS på grund av dess lilla storlek och användarvänlighet.
Techopedia förklarar SQLite
SQLite är atomicitet, konsistens, isolering, hållbarhet (ACID) kompatibel. Detta inbäddade relationsdatabashanteringssystem finns i ett litet C-programmeringsbibliotek och är en integrerad del av klientbaserade applikationer. SQLite använder en dynamisk SQL-syntax och utför multitasking för att läsa och skriva samtidigt. Läsningarna och skrivningarna görs direkt till vanliga diskfiler.
Ett SQLite-bibliotek kallas dynamiskt och applikationsprogram använder SQLite-funktionalitet genom enkla funktionssamtal, vilket minskar latensen i databasåtkomst. Dessa program lagrar hela databaser som enskilda plattformsfiler på värdmaskiner. Denna enkla design implementeras genom att låsa hela databasfilen under en skrivning.
SQLite implementerar SQL-92-standarden för SQL och använder ett ovanligt system för SQL-kompatibla databashanteringssystem. Typer tilldelas individuella värden, vilket lägger till flexibilitet i kolumnerna när de är bundna till dynamiska skriptspråk. Fullt stöd för unicode i SQLIte är valfritt.
