Перейти к содержанию

База данных SQLite

Введение

SQLite — компактная реляционная база данных. Движок представляет собой библиотеку, которая интегрируется в ПО, а в качестве протокола обмена данными используются вызовы функций (API). Данный подход позволяет ускорить отклик и упростить программу. SQLite хранит всю базу данных (включая определения, таблицы, индексы и данные) в одном стандартном файле в каталоге проекта.

Информация

Реляционная СУБД — это программная система для создания и управления базами данных, которая организует информацию в виде набора взаимосвязанных таблиц, состоящих из строк и столбцов, и обеспечивает доступ к данным с помощью языка структурированных запросов (SQL).

Примечание

Для использования базы данных SQLite не требуется устанавливать дополнительное программное обеспечение. В "Симплайт 5" данная база подключается автоматически при создании нового проекта.

Структура данных

Файлы базы данных находятся в каталоге C:/SimpLight projects/---имя проекта---/data/. Ниже представлена структура файлов с комментариями:

data/
 ├─ storage.db              ← служебный файл базы данных
 └─ tags/                   ← основное хранилище базы данных
     └─ 2026/               ← год 
         └─ 1/              ← месяц
             ├─ 1.db        ← файл с данными за 1.01.2026
             ├─ 2.db        ← файл с данными за 2.01.2026
             ├─ 3.db        ← файл с данными за 3.01.2026 
             ├─ 3.db-shm    ← служебный файл активно используемой базы (Shared Memory)
             └─ 3.db-wal    ← служебный файл активно используемой базы (Write-Ahead Log)