Зміст:
Визначення - Що означає 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). Ця вбудована система управління реляційними базами даних міститься в невеликій бібліотеці програмування С і є невід'ємною частиною клієнтських додатків. SQLite використовує динамічний синтаксис SQL і виконує багатозадачність, щоб одночасно читати і писати. Читання та запис здійснюється безпосередньо у звичайні файли диска.
Бібліотека SQLite називається динамічно, а прикладні програми використовують функціональність SQLite через прості виклики функцій, зменшуючи затримку в доступі до бази даних. Ці програми зберігають цілі бази даних у вигляді єдиних міжплатформних файлів на хост-машинах. Цей простий дизайн реалізується, блокуючи весь файл бази даних під час запису.
SQLite реалізує стандарт SQL-92 для SQL і використовує незвичайну систему для сумісних з SQL систем управління базами даних. Типи присвоюються окремим значенням, додаючи гнучкість стовпцям, коли вони пов'язані з динамічними мовами сценаріїв. Повна підтримка unicode в SQLIte необов'язкова.
