Passer au contenu principal
chDB est un moteur SQL OLAP in-process rapide, propulsé par ClickHouse v25.8.2.1. Vous pouvez l’utiliser lorsque vous souhaitez bénéficier de la puissance de ClickHouse depuis un langage de programmation, sans avoir à vous connecter à un serveur ClickHouse.

Fonctionnalités clés

  • Moteur SQL OLAP in-process - Propulsé par ClickHouse, sans besoin d’installer serveur ClickHouse
  • Nombreux formats de données - Prise en charge en entrée et en sortie de Parquet, CSV, JSON, Arrow, ORC et de 70+ autres formats
  • Copie des données minimisée - De C++ vers Python avec python memoryview
  • Intégration poussée à l’écosystème Python - Prise en charge native de Pandas, Arrow et DB API 2.0, avec une intégration fluide dans les workflows existants de data science
  • Zéro dépendance - Aucune installation de base de données externe n’est nécessaire
  • API DataStore - API compatible avec Pandas, avec optimisation SQL, prenant en charge plus de 630 méthodes

DataStore : API compatible avec pandas

NOUVEAU ! DataStore propose une API compatible avec pandas qui combine la syntaxe pandas que vous connaissez avec les performances de ClickHouse.
Premiers pas sur Hex

Migration en une seule ligne

Résultats de performance

Benchmarks réalisés sur 10 M de lignes

Fonctionnalités de DataStore

  • 630+ méthodes d’API - 209 méthodes de pandas DataFrame, plus de 185 méthodes d’accesseur
  • Évaluation paresseuse - Les opérations sont compilées en SQL optimisé
  • SQL Pushdown - Les filtres et les agrégations s’exécutent au niveau de la source de données
  • Sources de données universelles - Lecture à partir de fichiers, de S3, de bases de données et de data lakes
Pour en savoir plus : Documentation de DataStore

Quels langages sont pris en charge par chDB ?

chDB prend en charge les bindings pour les langages suivants :

Comment démarrer ?

Pour les utilisateurs de pandas

Commencez par l’API DataStore pour bénéficier d’une expérience pandas familière avec les performances de ClickHouse :

Référence de l’API DataStore

Guides de l’API SQL

Une vidéo d’introduction

Regardez une brève présentation de chDB et découvrez comment il met la puissance de ClickHouse à la portée de votre environnement Python :

Benchmarks de performance

chDB offre des performances exceptionnelles dans différents scénarios :

À propos de chDB

Licence

chDB est distribué sous la licence Apache, version 2.0. Voir LICENSE pour plus d’informations.
Dernière modification le 1 juillet 2026