Skip to main content
Skip to main content

SQLite

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

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

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

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

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

SQLiteClickHouse
INTEGERInt32
REALFloat32
TEXTString
BLOBString

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

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

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

Отобразим список таблиц базы данных в ClickHouse, подключенной к SQLite:

Отобразим содержимое таблицы:

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