Obsah:
Definice - Co znamená SQLite?
SQLite je knihovna v procesu, která implementuje samostatný databázový stroj SQL s nulovou konfigurací, bez serverů. Zdrojový kód pro SQLite existuje ve veřejné doméně a je zdarma pro soukromé i komerční účely.
SQLite má vazby na několik programovacích jazyků, jako jsou C, C ++, BASIC, C #, Python, Java a Delphi. Obal COM (ActiveX) umožňuje SQLite přístupný skriptovaným jazykům ve Windows, jako jsou VB Script a JavaScript, čímž přidává funkce HTML aplikacím. Je také k dispozici ve vestavěných operačních systémech, jako jsou iOS, Android, Symbian OS, Maemo, Blackberry a WebOS, protože má malou velikost a snadné použití.
Techopedia vysvětluje SQLite
SQLite vyhovuje atomicitě, konzistenci, izolaci, trvanlivosti (ACID). Tento integrovaný systém správy relačních databází je obsažen v malé programovací knihovně C a je nedílnou součástí klientských aplikací. SQLite používá dynamickou syntaxi SQL a provádí multitasking pro čtení i zápis současně. Čte a zapisuje se přímo do běžných diskových souborů.
Knihovna SQLite se nazývá dynamicky a aplikační programy používají funkčnost SQLite prostřednictvím jednoduchých volání funkcí, což snižuje latenci v přístupu k databázi. Tyto programy ukládají celé databáze jako jediné soubory napříč platformami na hostitelských počítačích. Tento jednoduchý design je implementován zamykáním celého databázového souboru během zápisu.
SQLite implementuje standard SQL-92 pro SQL a používá neobvyklý systém pro systémy správy databází kompatibilní s SQL. Typy jsou přiřazeny jednotlivým hodnotám, což zvyšuje flexibilitu sloupců při navázání na dynamické skriptovací jazyky. Plná podpora unicode v SQLIte je volitelná.
