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

SQLite

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

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

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

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

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

SQLiteClickHouse
INTEGERInt32
REALFloat32
TEXTString
BLOBString

Особенности и рекомендации

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

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

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

Показ таблиц:

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