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: