Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

développement et contribution

Dans cette section de la documentation, vous trouverez les pages suivantes :

Page Description
Prérequis pour les développeurs Prérequis et instructions de configuration pour le développement de ClickHouse
Comment compiler ClickHouse sur Linux Guide pas à pas pour compiler ClickHouse à partir du code source sur des systèmes Linux
Compiler sur macOS pour macOS Guide pour compiler ClickHouse à partir du code source sur macOS
Compiler sur Linux pour macOS Guide de compilation croisée de ClickHouse depuis Linux pour macOS
Comment compiler ClickHouse sur Linux pour AARCH64 Guide pour compiler ClickHouse à partir du code source pour l'architecture AARCH64
Comment compiler ClickHouse sur Linux pour RISC-V 64 Guide pour compiler ClickHouse à partir du code source pour l'architecture RISC-V 64
Compiler sur Linux pour s390x (zLinux) Guide pour compiler ClickHouse à partir du code source pour l'architecture s390x
Build on Linux for E2K Guide pour compiler ClickHouse à partir du code source pour l'architecture E2K
Compiler sur Linux pour LoongArch64 Guide pour compiler ClickHouse à partir du code source pour l'architecture LoongArch64
Notions de base Principes de base du protocole natif.
Paquets du client natif Paquets du protocole natif envoyés par les clients.
Paquets du serveur Paquets du protocole natif envoyés par le serveur.
Types de colonnes du protocole natif Types de colonnes dans le protocole natif.
CityHash Hachage utilisé par le protocole natif.
Tester ClickHouse Guide pour tester ClickHouse et exécuter la suite de tests
Vue d'ensemble de l'architecture Vue d'ensemble complète de l'architecture de ClickHouse et de sa conception orientée colonnes
Intégration continue (CI) Vue d'ensemble du système d'intégration continue de ClickHouse
Backport System Vue d'ensemble de la politique de backport et de l'automatisation de ClickHouse
Bibliothèques tierces Page décrivant l'utilisation de composants tiers dans ClickHouse et expliquant comment ajouter et maintenir des bibliothèques tierces.
Guide de style C++ Recommandations de style de code pour le développement C++ de ClickHouse
Intégration de bibliothèques Rust Guide pour intégrer des bibliothèques Rust à ClickHouse
Exécuter le benchmark avec DEFLATE_QPL Compiler l'intégration DEFLATE_QPL et en mesurer les performances.
Optimisation guidée par le profilage Optimisation guidée par le profilage pour les builds de ClickHouse.
Créer des intégrations avec ClickHouse Créer une intégration avec ClickHouse.
Tester votre intégration avec ClickHouse Tester une intégration avec ClickHouse.
Documenter votre intégration avec ClickHouse Documenter une intégration avec ClickHouse.
Feuille de route Feuille de route du développement de ClickHouse.
Navigation