Съдържание:
Определение - Какво означава SQLite?
SQLite е библиотека в процес, която реализира самостоятелна, нулева конфигурация, без сървър, транзакционна машина на SQL база данни. Изходният код за SQLite съществува в публичното пространство и е безплатен както за частни, така и за търговски цели.
SQLite има връзки към няколко езика за програмиране като C, C ++, BASIC, C #, Python, Java и Delphi. COM (ActiveX) обвивка прави SQLite достъпен за скриптови езици в Windows, като VB Script и JavaScript, като по този начин добавя възможности към HTML приложения. Предлага се и във вградени операционни системи като iOS, Android, Symbian OS, Maemo, Blackberry и WebOS заради малкия си размер и лекотата на използване.
Техопедия обяснява SQLite
SQLite е съвместимост с атомност, консистенция, изолация, трайност (ACID). Тази вградена система за управление на релационни бази данни се съдържа в малка библиотека за програмиране на C и е неразделна част от клиентски приложения. SQLite използва динамичен SQL синтаксис и изпълнява многозадачност, за да прави четене и запис едновременно. Четенето и записването се извършва директно в обикновени дискови файлове.
SQLite библиотека се нарича динамично и приложните програми използват SQLite функционалност чрез прости функционални обаждания, намалявайки латентността в достъпа до базата данни. Тези програми съхраняват цели бази данни като единични кросплатформени файлове на хост машини. Този прост дизайн се реализира чрез заключване на целия файл на базата данни по време на запис.
SQLite реализира стандарта SQL-92 за SQL и използва необичайна система за съвместими с SQL системи за управление на бази данни. Типовете се присвояват на отделни стойности, като добавят гъвкавост към колоните, когато са обвързани с динамичните езици за скриптове. Пълната поддръжка на unicode в SQLIte не е задължителна.
