SQLite
Позволяет подключаться к SQLite базе данных и выполнять INSERT
и SELECT
запросы для обмена данными между ClickHouse и SQLite.
Создание базы данных
Параметры движка
db_path
— Путь к файлу с базой данных SQLite.
Поддержка типов данных
SQLite | ClickHouse |
---|---|
INTEGER | Int32 |
REAL | Float32 |
TEXT | String |
BLOB | String |
Особенности и рекомендации
SQLite хранит всю базу данных (определения, таблицы, индексы и сами данные) в одном кросс-платформенном файле на хост-машине. Во время записи SQLite блокирует весь файл базы данных, поэтому операции записи выполняются последовательно. Операции чтения могут выполняться многозадачно.
SQLite не требует управления сервисами (таких как скрипты запуска) или контроля доступа на основе GRANT
и паролей. Контроль доступа осуществляется с помощью прав файловой системы, предоставленных самому файлу базы данных.
Пример использования
База данных в ClickHouse, подключенная к SQLite:
Показать таблицы:
Вставка данных в таблицу SQLite из таблицы ClickHouse: