Hive Hadoop の用語とリソース

Hive Hadoop と IBM® Campaign の統合について理解するために、ここに挙げる用語の定義やオンライン・リソースのリンクを参照してください。

用語

Apache Hadoop® は、コモディティー・ハードウェアを基盤としたコンピューター・クラスターで非常に大規模なデータ・セットの分散保管と分散処理を実行するための、Java™ で記述されたオープン・ソース・ソフトウェア・フレームワークです。

Apache Hive™ は、分散ストレージに格納されている大規模なデータ・セットの照会と管理の作業を簡略化するための、Hadoop を基盤としたデータウェアハウス・インフラストラクチャーです。Hive には、そのデータに構造を適用したり、HiveQL という SQL スタイルの言語でデータを照会したりするためのメカニズムが用意されています。

Apache HBase™ は、Java で記述されたオープン・ソースの非リレーショナル分散データベースです。HDFS を基盤として稼働し、BigTable のような機能を Hadoop で実現できます。

Hadoop Distributed File System (HDFS) は、コモディティー・ハードウェアで稼働する分散ファイル・システムです。これは、巨大なファイルを大規模なクラスター内の複数のマシンに安全に格納できるように設計されています。

Hue は、Apache Hadoop でデータを分析するため Web インターフェースです。

HiveQL (または HQL) は、Hive の照会言語です。

MapReduce は、クラスターで並列分散アルゴリズムによって大規模なデータ・セットを処理したり生成したりするためのプログラミング・モデルであり、さらにそのモデルに関連した実装環境でもあります。MapReduce は Hadoop® の心臓部です。Hadoop クラスターに含まれている数百数千台のサーバー間で高度なスケーラビリティーを実現できるのは、このプログラミング・パラダイムによります。

Apache Hadoop のビッグデータ・ディストリビューション: さまざまなベンダーが独自の Hadoop ディストリビューションを開発しています。例えば、Cloudera、Hortonworks、IBM BigInsights®MapR などがあります。

ユーザー・テーブルは、IBM Campaign の用語であり、IBM Campaign のフローチャートでアクセスするマーケティング・データの入ったデータ・ソースを指します。通常、ユーザー・テーブルには、顧客、見込み客、および製品についてのデータが含まれています。例えば、ユーザー・テーブルから取り込んだ顧客アカウント・データをフローチャートで使用して、特定のアカウントのタイプや残高に応じてターゲットの顧客を絞り込む、といった操作が可能になります。

オンライン・リソース

この資料の発行時点で有効なリンクを以下にまとめます (ただし、変更される可能性があります)。