Apache Druid


Apache_Druid

ドルイドは、ある列指向、オープンソース、分散 データストアに書き込まれたJava。Druidは、大量のイベントデータをすばやく取り込み、データに加えて低レイテンシのクエリを提供するように設計されています。 Druidという名前は、多くのロールプレイングゲームの形を変える Druidクラスに由来し、システムのアーキテクチャがさまざまなタイプのデータ問題を解決するためにシフトできることを反映しています。 Apache Druid 原作者
メタマーケット
開発者
Apache Software Foundation
安定リリース
0.21.0 / 2021年4月27日 ; 5ヶ月前  (2021-04-27)
リポジトリ
github.com/apache/druid
で書かれている Java オペレーティング・システム
クロスプラットフォーム
タイプ
配布
リアルタイム
列指向 データストア
ライセンス
Apacheライセンス2.0
Webサイト
druid .apache .org
ドルイドは、一般的に使用されているビジネス・インテリジェンス- OLAPのアプリケーションでは、大量の解析するために、リアルタイムデータと履歴データを。 Druidは、Alibaba、 Airbnb、 Cisco、 eBay、 Lyft、 Netflix、 PayPal、などのテクノロジー企業によって生産に使用されています。] Pinterest、 Twitter、 Walmart、 Wikimedia Foundation 、Yahoo。

コンテンツ
1 歴史
2 建築
2.1 クエリ管理 2.2 クラスター管理
3 特徴
4 も参照してください
5 参考文献
6 外部リンク

歴史
Druidは、Metamarketsの分析製品を強化するために2011年に開始されました。このプロジェクトは、2012年10月にGPLライセンスの下でオープンソース化され 、2015年2月にApacheライセンスに移行しました。
時が経つにつれて、多くの組織や企業がドルイドをバックエンドテクノロジーに統合し、コミッターは多くの異なる組織から追加されてきました。

建築
Architecture
完全に展開されたDruidは、特殊なプロセスのクラスター(Druidではノードと呼ばれます)として実行され、データが冗長に保存され、単一障害点がないフォールトトレラントアーキテクチャをサポートします。クラスターには、調整用の外部依存関係(Apache ZooKeeper)、メタデータストレージ(MySQL、PostgreSQL、Derbyなど)、および永続的なデータバックアップ用のディープストレージ機能(HDFS、Amazon S3など)が含まれます。

クエリ管理
クライアントクエリは最初にブローカーノードにヒットし、ブローカーノードはそれらを適切なデータノード(履歴またはリアルタイム)に転送します。Druidセグメントはパーティション化されている可能性があるため、受信クエリでは、クラスター内の異なるノードに格納されている複数のセグメントおよびパーティション(またはシャード)からのデータが必要になる場合がブローカーは、どのノードに必要なデータがあるかを学習し、集約された結果を返す前に部分的な結果をマージすることもできます。

クラスター管理
履歴ノードのデータ管理に関連する操作は、コーディネーターノードによって監視されます。Apache ZooKeeperは、すべてのノードを登録し、ノード間通信の特定の側面を管理し、リーダーの選出を提供するために使用されます。

特徴
低遅延(ストリーミング)データの取り込み
任意のスライスとダイスのデータ探索
1秒未満の分析クエリ
概算および正確な計算

も参照してください
列指向DBMSのリスト

参考文献
^ 「GitHubのApacheDruid」。github.com 。
^ ヘムソス、ニコール。「リアルタイムでのドルイド召喚強度は、」 アーカイブで2013年2月27日ウェイバックマシン、 Datanami、2012年11月8日 ^のE F
ドルイド。「ドルイド|ドルイドによって供給」。druid.apache.org 。
^ バトラー、ブランドン。「CiscoのTetrationAnalyticsプラットフォームの内部」。
^ 「Pulsarでのドルイド-ebay的专栏-博客频道-CSDN.NET」。blog.csdn.net 。
^ Arup MalakarによるストリーミングSQLとDruid、2020-01-29を取得
^ 「Netflix技術ブログ:Suroの発表:Netflixのデータパイプラインのバックボーン」。techblog.netflix.com 。
^ Pinterest:Apache Druidで広告分析を強化、2020-01-29を取得
^ 「MoPubでのインタラクティブ分析:テラバイト単位のデータのクエリ」。blog.twitter.com 。2020-01-29を取得。
^ Nayak、Amaresh(2018-02-23)。「ドルイドとウォルマートでのイベントストリーム分析」。ミディアム。2020-01-29を取得。
^ https://conferences.oreilly.com/strata/strata-ny/public/schedule/detail/60986 ^ 「YahooでのHadoopの補完:ドルイドによるインタラクティブ分析」。
^ Tschetter、Eric。「ドルイドの紹介」、 druid.apache.org、2012年10月24日 ^ ヒギンボサム、ステイシー。「メタマーケットオープンソースドルイド、そのインメモリデータベース」、 GigaOM、2012年10月24日 ^ ハリス、デリック(2015-02-20)。「DruidリアルタイムデータベースはApacheライセンスに移行します」。
^ 「DruidはApacheライセンスの下でオープンソースを取得します」。
^ ドルイド。「ドルイド|ドルイドコミュニティ」。druid.apache.org 。
^ ドルイドプロジェクトのドキュメント ^ ヤン、ファンジン; Tschetter、Eric; レオテ、ザビエル; レイ、ネルソン; メルリーノ、ジャン; ガングリ、ディープ。「Druid:A Real-time Analytical Data Store」、 Metamarkets、

外部リンク
公式サイト