Video: Awadhesh Premi Mithu Marshal song Chumma le horse 3 Baje boor Hariya me2019 2024
Apache Drill een kandidaat-project in de Apache incubator. Apache Drill is echter niet bijzonder ziekelijk. De kandidaat-technologieën van de Apache Software Foundation (ASF) beginnen allemaal als incubatorprojecten voordat ze officiële ASF-technologieën worden. U kunt lezen over de Apache Incubator. Je kunt over Drill lezen.
Geïnspireerd door de Dremel-technologie van Google, is het aangegeven prestatiedoel voor Drill om SQL-query's in te schakelen tegen eenabyabyte of meer gegevens die zijn verdeeld over 10.000 servers. De afbeelding illustreert de architectuur van Apache Drill.
U kunt zien dat de sleutel tot de Drill-architectuur de DrillBit-servers zijn die op elk gegevensknooppunt zijn geïmplementeerd. Merk op dat elke server een query-parser, -compiler, -optimalisator en runtime bevat, maar er is een hoofd-DrillBit-server genomineerd door Zookeeper-servers, die toezicht houdt op de uitvoering van de query's en zorgt voor de taak om de tussentijdse resultaatsets samen te voegen tot één set van output.
Net als Dremel kan Drill naast MapReduce bestaan en aanvullen, maar MapReduce wordt niet gebruikt om zoekopdrachten uit te voeren, zoals met Apache Hive. In plaats daarvan zijn uitvoeringsprogramma's met de naam Drillbits ontwikkeld door leden van de Drill-community.
Deze community is bedoeld om vragen met een lage latentie te leveren voor toepassingen zoals real-time dashboards voor bedrijfsinformatie, detectie van fraude en andere tijdgevoelige use-cases. Drill ondersteunt geneste gegevenstypen zoals Avro, JSON en Google-protocolbuffers. Deze geneste gegevenstypen maken zeer grote gedenormaliseerde tabellen mogelijk.
Het ontwikkelteam van Drill is ook bezig met het bieden van uitgebreide SQL-ondersteuning door de naleving van SQL2003 aan te passen. Merk ten slotte op dat het Drill-team HBase-ondersteuning biedt, zodat gebruikers HBase-tabellen met SQL kunnen opvragen.