(English)

ClickHouse

March 2, 2021
Clickhouse est un système de gestion de base de données (SGBD) open-source orienté colonnes utilisé pour le traitement analytique en ligne (OLAP) créé par Yandex. Il alimente actuellement la deuxième plus grande plateforme d'analyse Web, Yandex Metrica. Il peut également être considéré comme le premier entrepôt de données SQL à code source ouvert à égaler l'évolutivité et les performances de bases de données telles que Veryica et Snowflake.

Sorti en open source en 2016, ClickHouse est utilisé par Yandex à des fins de KPI et de suivi de l’accessibilité du site. Il a également été mis en œuvre à l’expérience LHCb du CERN, où il stocke et traite des métadonnées sur 10 milliards d’événements contenant plus de 1000 attributs en un seul événement.

Clickhouse est principalement utilisé par les analystes / ingénieurs / développeurs DevOps, les startups à la recherche d’analyses de haute qualité avec un faible capital et les entreprises qui paient des sommes importantes pour l’architecture.

Comment fonctionne Clickhouse

Contrairement à la plupart des bases de données propriétaires, le développement de Clickhouse est piloté par une communauté engagée composée de centaines de contributeurs concentrés sur la création de meilleures fonctionnalités et la résolution de problèmes susceptibles de dégrader ses performances.

En utilisant tout le matériel disponible pour traiter chaque requête, l’application peut traiter de 100 millions à plus d’un milliard de lignes et de gigs de données par cycle de serveur d’une seconde.

Clickhouse permet aux entreprises et aux développeurs d’ajouter des serveurs à leurs clusters sans injecter beaucoup de ressources dans la modification du SGBD.

Caractéristiques de Clickhouse

Voici quelques-unes des principales caractéristiques du SGBD ClickHouse:

  • Permet mise en échelle linéaire
  • Stockage et traitement de pétaoctets de données
  • Compression de données
  • Optimisation du disque dur
  • Tolérance aux pannes
  • Hautes performances telles que le traitement de requêtes distribué et parallèle
  • Prise en charge de SQL

Avantages de ClickHouse

  • Traitement distribué sur plusieurs serveurs
  • Facile à mettre en place, bonne documentation et bonne communauté
  • ClickHouse est efficace pour le travail avec des tables dénormalisées / larges
  • Prise en charge d’index
  • Analyses rapides pouvant être utilisées pour des requêtes en temps réel
  • Utilisation de plusieurs cœurs en traitement parallèle pour des requêtes uniques
  • Ligne de commande conviviale
Nous utilisons des cookies pour optimiser les fonctionnalités du site et vous offrir la meilleure expérience possible. Pour en savoir plus sur les cookies que nous utilisons, veuillez consulter notre Politique de cookies. En cliquant sur « Okay », vous acceptez notre utilisation des cookies. Learn more.