| 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 |
| Protocole natif | Spécification du protocole TCP natif de ClickHouse : tramage des paquets, cycle de vie de la connexion, négociation de version et corps de chaque message |
| Format Native | Spécification du format Native en colonnes de ClickHouse : primitives du wire format, structure de Block et de Column, encodage de chaque type de données et trame de compression |
| 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. |
développement et contribution
Page d’index pour le développement et la contribution
Dans cette section de la documentation, vous trouverez les pages suivantes :
Last modified on September 28, 2026