Skip to main content
Version: Next
ClickHouse is an open-source column-oriented database for real-time analytics using SQL. It's known for extremely fast query performance on large datasets.
Installation
Required packages: clickhouse-connect>=0.6.8
echo "clickhouse-connect>=0.6.8" >> ./docker/requirements-local.txt
Drivers
PyPI Package: clickhouse-connect>=0.6.8
clickhousedb://{username}:{password}@{host}:{port}/{database}
Connection Examples
Altinity Cloud
clickhousedb://demo:demo@github.demo.trial.altinity.cloud/default?secure=true
Local (no auth, no SSL)
clickhousedb://localhost/default
Supported Features
JOINsSubqueriesDynamic SchemaCatalog SupportDynamic CatalogSSH TunnelingQuery CancellationFile UploadUser ImpersonationCost EstimationSQL Validation
Feature Score: 51/201
Time Grains
Common Time Grains:
SECONDMINUTEHOURDAYWEEKMONTHQUARTERYEAR
Extended Time Grains:
FIVE_SECONDSTHIRTY_SECONDSFIVE_MINUTESTEN_MINUTESFIFTEEN_MINUTESTHIRTY_MINUTESHALF_HOURSIX_HOURSWEEK_STARTING_SUNDAYWEEK_STARTING_MONDAYWEEK_ENDING_SATURDAYWEEK_ENDING_SUNDAYQUARTER_YEAR
Compatible Databases
The following databases are compatible with the ClickHouse driver:
ClickHouse CloudClickHouse Cloud
ClickHouse Cloud is the official fully-managed cloud service for ClickHouse. It provides automatic scaling, built-in backups, and enterprise security features.
clickhousedb://{username}:{password}@{host}:8443/{database}?secure=true
Parameters:
ParameterDescription
usernameClickHouse Cloud username
passwordClickHouse Cloud password
hostYour ClickHouse Cloud hostname
databaseDatabase name (default)
Altinity.CloudAltinity.Cloud
Altinity.Cloud is a managed ClickHouse service providing Kubernetes-native deployments with enterprise support.
clickhousedb://{username}:{password}@{host}/{database}?secure=true
Help improve this documentation by editing the engine spec: