Apache HBase


Apache_HBase

HBaseは、GoogleのBigtableをモデルにして、Javaで記述されたオープンソースの 非リレーショナル 分散データベースです。それはの一部として開発されたApache Software FoundationのさんのApacheのHadoopプロジェクトとの上で実行さHDFS(Hadoopの分散ファイルシステム)またはAlluxio HadoopのためのBigtableのような機能を提供し、。つまり、大量のスパースを格納するフォールトトレラントな方法を提供します データ(20億レコードのグループで最大の50アイテムを検索したり、膨大なコレクションの0.1%未満を表すゼロ以外のアイテムを検索したりするなど、空または重要でないデータの大規模なコレクション内で取得された少量の情報)。 Apache HBase 原作者
パワーセット
開発者
Apache Software Foundation
初回リリース
2008年3月28日; 13年前 (2008-03-28)
安定リリース
2.3.4 / 2021年1月22日 ; 8か月前  (2021-01-22)
プレビューリリース
2.4.2 / 2021年3月17日 ; 6か月前  (2021-03-17)
リポジトリ
HBaseリポジトリ
で書かれている Java オペレーティング・システム
クロスプラットフォーム
タイプ
分散データベース
ライセンス
Apacheライセンス2.0
Webサイト
hbase .apache .org
HBaseは、元のBigtableペーパーで概説されているように、列ごとに圧縮、メモリ内操作、およびブルームフィルターを備えています。 HBaseのテーブルは、Hadoopで実行されるMapReduceジョブの入力および出力として機能でき、Java APIを介してアクセスできますが、REST、Avro、またはThriftゲートウェイAPIを介してアクセスすることもできます。HBaseは幅広い列のストアであり、HadoopおよびHDFSとの系統があるため広く採用されています。HBaseはHDFS上で実行され、高スループットと低入出力レイテンシーを備えた大規模なデータセットでの高速な読み取りおよび書き込み操作に最適です。
HBaseのは、古典のための直接交換ではないSQLの データベースしかし、ApacheのフェニックスプロジェクトはHBaseのためのSQL層だけでなく、提供してJDBCの様々なと統合することができ、ドライバ分析とビジネス・インテリジェンス・アプリケーションを。ApacheのTrafodionのプロジェクトが持つSQLクエリエンジンを提供ODBCやJDBCドライバと分散ACIDトランザクション保護ストレージエンジンとしてのHBaseを使用する複数の文、テーブルと行全体を。
HBaseは現在いくつかのデータ駆動型Webサイトにサービスを提供していますが、Facebookのメッセージングプラットフォームは2018年にHBaseからMyRocksに移行しました。 リレーショナルデータベースや従来のデータベースとは異なり、HBaseはSQLスクリプトをサポートし代わりに、同等のものはJavaで記述されており、MapReduceアプリケーションとの類似性を採用しています。
Eric BrewerのCAP定理の用語では、HBaseはCP型システムです。

コンテンツ
1 歴史
2 ユースケースと本番環境の展開
2.1 HBaseを使用する企業
3 も参照してください
4 参考文献
5 参考文献
6 外部リンク

歴史
Apache HBaseは、自然言語検索の目的で大量のデータを処理する必要性から、Powerset社によるプロジェクトとして始まりました。2010年以来、それはトップレベルのApacheプロジェクトです。
Facebookは、2010年11月にHBaseを使用して新しいメッセージングプラットフォームを実装することを選択しましたが、2018年にHBaseから移行しました。
2.2.zシリーズは現在の安定したリリースラインであり、以前のリリースラインに取って代わります。
ユースケースと本番環境の展開編集

HBaseを使用する企業
以下は、HBaseを使用した、または使用している注目すべき企業のリストです。 23andMe アドビ
Airbnbは、AirStreamリアルタイムストリーム計算フレームワークの一部としてHBaseを使用しています。
アリババグループ
Amadeus IT Group、その主要な長期ストレージDBとして。
ブルームバーグ、時系列データストレージ用
Facebookは、2010年から2018年の間にメッセージングプラットフォームにHBaseを使用しました
Flipkartは、検索インデックスとユーザーインサイトにHBaseを使用しています。
ふわふわ HubSpot ImgurはHBaseを使用して通知システムを強化しています
カカオeesho etflix interest
クイッケンローンズ
豊富な関連性
ロケットの燃料
Salesforce.com
シアーズ
ソフォス、一部のバックエンドシステム用。
Spotifyは、Hadoopおよび機械学習ジョブのベースとしてHBaseを使用します。
TuentiはメッセージングプラットフォームにHBaseを使用しています。 Xiaomi Yahoo!

も参照してください
image"
 無料のオープンソースソフトウェアポータル
icon
 コンピュータプログラミングポータル NoSQL ワイドコラムストアBigtable Apache Cassandra Oracle NOSQL Hypertable Apache Accumulo MongoDB
プロジェクトVoldemortRiak Sqoop Elasticsearch
アパッチフェニックス

参考文献
^ “”Apache HBase – ApacheHBaseのダウンロード”” 。
^ Chang、etal。(2006)。Bigtable:構造化データ用の分散ストレージシステム ^ 「ApacheHBase– PoweredByApacheHBase™」。hbase.apache.org 。
^ 「最適化性能への移行メッセンジャーストレージ」。www.facebook.com 。
^ Facebook:「次世代」通信がMySQLを捨てた理由取得日:2010年12月17日 ^ HBaseCon「AirbnbのApacheHBase」。slideshare.net 。
^ 「ほぼリアルタイムの検索索引付け」。
^ 「Hadoopではデータの局所性は常にすぐに使用できますか?」。
^ 「ImgurがHBaseを支持してMySQLを削除した理由-DZoneデータベース」。dzone.com 。
^ 「技術火曜日:Imgur通知:MySQLからHBaseへ-Imgurブログ」。blog.imgur.com 。
^ ドユンユン。「S2Graph:HBaseを使用した大規模グラフデータベース」。
^ CheolsooParkとAshwinShankar。「Netflix:ペタバイト規模でのSparkの統合」。
^ エンジニアリング、Pinterest「PinterestでのHBaseバックアップ効率の改善」。ミディアム。
^ 「Salesforce.comのHbase」。
^ JoshBaer。「ApacheがSpotifyの音楽の推奨事項をどのように推進するか」。
^ 「Tuentiグループチャット:シンプルでありながら複雑」。
^ 「TuentiAsyncthrift」。

参考文献
ディミドゥク、ニック; クラナ、アマンディープHBaseの動作(第1版)。マニング出版物。NS。350. ISBN 978-1617290527。
ジョージ、ラースHBase:決定的なガイド(第1版)。オライリーメディア。NS。556. ISBN 978-1449396107。
Jiang、YifengHBase Administration Cookbook(第1版)。PacktPublishing。NS。332. ISBN 978-1849517140。

外部リンク
ApacheHBaseの公式ホームページ
HBaseアーキテクチャの概要