Obsah:
Definícia - Čo znamená SQLite?
SQLite je procesná knižnica, ktorá implementuje nezávislý transakčný databázový stroj SQL s nulovou konfiguráciou a bez serverov. Zdrojový kód pre SQLite existuje vo verejnej doméne a je bezplatný na súkromné aj komerčné účely.
SQLite má väzby na niekoľko programovacích jazykov, napríklad C, C ++, BASIC, C #, Python, Java a Delphi. Obal COM (ActiveX) robí SQLite prístupným pre skriptované jazyky vo Windows, ako sú VB Script a JavaScript, čím zvyšuje možnosti aplikácií HTML. Je k dispozícii aj vo vstavaných operačných systémoch, ako sú iOS, Android, Symbian OS, Maemo, Blackberry a WebOS, pretože je malý a ľahko sa používa.
Techopedia vysvetľuje SQLite
SQLite vyhovuje atomicite, konzistencii, izolácii, trvanlivosti (ACID). Tento vstavaný systém správy relačných databáz je obsiahnutý v malej programovacej knižnici C a je neoddeliteľnou súčasťou klientskych aplikácií. SQLite používa dynamickú syntax SQL a vykonáva multitasking na čítanie a zápis súčasne. Číta a zapisuje sa priamo do bežných súborov na disku.
Knižnica SQLite sa nazýva dynamicky a aplikačné programy využívajú funkčnosť SQLite jednoduchým volaním funkcií, čím sa znižuje latencia v prístupe k databáze. Tieto programy ukladajú celé databázy ako jeden súbor naprieč platformami na hostiteľských počítačoch. Tento jednoduchý dizajn je implementovaný zamknutím celého databázového súboru počas zápisu.
SQLite implementuje štandard SQL-92 pre SQL a používa neobvyklý systém pre systémy správy databáz kompatibilné s SQL. Typom sú priradené jednotlivé hodnoty, ktoré zvyšujú flexibilitu stĺpcov, keď sú viazané na dynamické skriptovacie jazyky. Plná podpora unicode v SQLIte je voliteľná.
