Apache Doris is a high-performance real-time analytical database.
Installation
Required packages: mysqlclientpydoris
Drivers
mysqlclientRecommended
mysql-connector-python
PyPI Package:
mysqlclientmysql://{username}:{password}@{host}/{database}Recommended driver. May fail with caching_sha2_password auth.
Supported Features
JOINsSubqueriesDynamic SchemaCatalog SupportDynamic CatalogSSH TunnelingQuery CancellationFile UploadUser ImpersonationCost EstimationSQL Validation
Feature Score: 79/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
Troubleshooting
Common error messages you may encounter when connecting to or querying Apache Doris, along with their causes and solutions.
TLS connections
The SSL toggle uses certificate verification (ssl_mode=VERIFY_CA). Configure a
trusted CA with the driver's ssl_ca URI option or a native ssl dictionary in
connect_args. Editing a URI with ssl_mode=REQUIRED keeps the SSL toggle enabled
and upgrades it to VERIFY_CA when saved. An explicit VERIFY_IDENTITY mode is
preserved, including hostname verification, along with other URI query options.
