Перейти к основному содержимому
Перейти к основному содержимому

SQLite

Позволяет подключаться к базе данных SQLite и выполнять INSERT и SELECT запросы для обмена данными между ClickHouse и SQLite.

Создание базы данных

Параметры движка

  • db_path — Путь к файлу с базой данных SQLite.

Поддерживаемые типы данных

SQLiteClickHouse
INTEGERInt32
REALFloat32
TEXTString
BLOBString

Специфика и рекомендации

SQLite хранит всю базу данных (определения, таблицы, индексы и сами данные) как единый кросс-платформенный файл на хост-машине. Во время записи SQLite блокирует весь файл базы данных, поэтому операции записи выполняются последовательно. Операции чтения могут быть многозадачными.
SQLite не требует управления службами (таких как сценарии запуска) или контроля доступа на основе GRANT и паролей. Контроль доступа осуществляется с помощью разрешений файловой системы, предоставленных для самого файла базы данных.

Пример использования

База данных в ClickHouse, подключенная к SQLite:

Показывает таблицы:

Вставка данных в таблицу SQLite из таблицы ClickHouse: