Table des matières:
Définition - Que signifie Apache Kudu?
Apache Kudu est membre de l'écosystème open source Apache Hadoop. Il s'agit d'un moteur de stockage open source destiné aux données structurées qui prend en charge l'accès aléatoire à faible latence ainsi que des modèles d'accès analytiques efficaces. Il a été conçu et mis en œuvre pour combler le fossé entre le système de fichiers distribué Hadoop (HDFS) et la base de données HBase NoSQL. Bien que ces systèmes puissent toujours s'avérer avantageux, Apache Kudu peut répondre à de nombreuses charges de travail courantes car il peut simplifier considérablement leur architecture.
Techopedia explique Apache Kudu
Apache Kudu a été principalement développé en tant que projet à Cloudera. La plupart des contributions à ce jour ont été réalisées par des développeurs employés par Cloudera. Lors de sa sortie, seuls les binaires de commodité ont été inclus dans les référentiels de Cloudera, mais il a adopté le processus de sortie source d'Apache Software Foundation (ASF) lors de son entrée dans l'incubateur. Il est spécialement conçu pour les cas d'utilisation qui nécessitent des analyses rapides sur des données rapides. Il a été conçu pour tirer parti du matériel de nouvelle génération et du traitement en mémoire. Il réduit considérablement la latence des requêtes pour Apache Impala et Apache Spark. Il distribue les données via un moteur de stockage en colonnes ou via un partitionnement horizontal, puis réplique chaque partition à l'aide du consensus Raft, offrant ainsi un temps de récupération moyen faible et des latences de queue faibles.
Bien que Kudu soit un produit conçu dans le contexte de l'écosystème Apache Hadoop, il prend également en charge l'intégration avec d'autres projets d'analyse de données à la fois dans et hors de l'ASF.
Apache Kudu s'avère efficace car il peut traiter des charges de travail analytiques en temps réel sur une seule couche de stockage, offrant ainsi aux architectes la flexibilité nécessaire pour traiter une plus grande variété de cas d'utilisation sans solutions de rechange exotiques.
![Qu'est-ce que Apache Kudu? - définition de techopedia Qu'est-ce que Apache Kudu? - définition de techopedia](https://img.theastrologypage.com/img/img/blank.jpg)