Dom Bazy danych Co to jest sqlite? - definicja z techopedii

Co to jest sqlite? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza SQLite?

SQLite jest biblioteką wewnątrzprocesową, która implementuje samowystarczalny, bezserwerowy, transakcyjny silnik bazy danych SQL. Kod źródłowy SQLite istnieje w domenie publicznej i jest bezpłatny zarówno do celów prywatnych, jak i komercyjnych.


SQLite ma powiązania z kilkoma językami programowania, takimi jak C, C ++, BASIC, C #, Python, Java i Delphi. Opakowanie COM (ActiveX) sprawia, że ​​SQLite jest dostępny dla języków skryptowych w systemie Windows, takich jak VB Script i JavaScript, zwiększając w ten sposób możliwości aplikacji HTML. Jest również dostępny we wbudowanych systemach operacyjnych, takich jak iOS, Android, Symbian OS, Maemo, Blackberry i WebOS ze względu na mały rozmiar i łatwość użycia.

Techopedia wyjaśnia SQLite

SQLite jest zgodny z atomycznością, spójnością, izolacją, trwałością (ACID). Ten wbudowany system zarządzania relacyjnymi bazami danych jest zawarty w małej bibliotece programowania C i stanowi integralną część aplikacji klienckich. SQLite korzysta z dynamicznej składni SQL i wykonuje wielozadaniowość, aby jednocześnie odczytywać i zapisywać. Odczyty i zapisy są wykonywane bezpośrednio do zwykłych plików na dysku.


Biblioteka SQLite jest nazywana dynamicznie, a aplikacje używają funkcji SQLite poprzez proste wywołania funkcji, co zmniejsza opóźnienia w dostępie do bazy danych. Programy te przechowują całe bazy danych jako pojedyncze pliki wieloplatformowe na hostach. Ten prosty projekt jest realizowany przez zablokowanie całego pliku bazy danych podczas zapisu.


SQLite implementuje standard SQL-92 dla SQL i wykorzystuje nietypowy system dla zgodnych z SQL systemów zarządzania bazami danych. Typy są przypisywane do poszczególnych wartości, co zwiększa elastyczność kolumn, gdy są powiązane z dynamicznymi językami skryptowymi. Pełna obsługa Unicode w SQLIte jest opcjonalna.

Co to jest sqlite? - definicja z techopedii