SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

直近開催のイベントはこちら!

EnterpriseZine編集部ではイベントを随時開催しております

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けの講座「EnterpriseZine Academy」や、すべてのITパーソンに向けた「新エバンジェリスト養成講座」などの講座を企画しています。EnterpriseZine編集部ならではの切り口・企画・講師セレクトで、明日を担うIT人材の育成をミッションに展開しております。

お申し込み受付中!

DB Online Monthly Special

EMCに訊く、「企業がHadoopを使うためにすべきこと」


Greenplum HDが高性能な理由

 Hadoop以外の製品を利用していてHadoopに乗り換えたならば、通常はそれだけで処理性能が向上するはずだ。とはいえ、より高性能を求めるならば、コモディティサーバーを数多く導入しさらなる分散処理化を行うことになる。サーバー数が数台程度であれば管理も楽だし設置スペースも問題にならないかもしれない。しかし、高性能を求め数十台、数百台とサーバーを増やしていけば、管理の手間も設置スペースや消費電力も増大してしまう。これに対し「仮に性能が3倍になれば、台数も1/3で済む」と草薙氏は指摘する。当然ながら、障害対策の面でもサーバー台数は少ないほうがいい。

 そのため、Greenplum HDでは、管理性、信頼性の向上だけでなく、性能向上にも力を入れているとのこと。

「Greenplum HDは、C言語で書き換えているのでオーバーヘッドがほとんどない」中村氏
「Greenplum HDは、C言語で書き換えているので
オーバーヘッドがほとんどない」中村氏

 「Greenplum HDがなぜ速いかと言うと、Apache HadoopはJavaベースで開発されているのでどうしてもJavaの実行環境のオーバーヘッドがあるからなんです。これに対しGreenplum HDは、C言語で書き換えているのでオーバーヘッドがほとんどありません」と語るのは、データ・コンピューティング事業本部 テクノロジー & プロフェッショナルサービス部 テクニカルコンサルタントの中村 完氏。

 互換性を確保しつつ、内部実装をC言語で書き換えることで、まずは高速化を図っているのだ。さらに、それ以外にもロック競合、スレッド競合といった部分を排除することで、並列化を最大化している。

 また、アーキテクチャ的には、Apache Hadoopではネームノードが1つしかないのに対し、Greenplum HDではそれを複数持ち、ロードバランスする仕組みになっている。さらに、Greenplum HD内部に組み込まれたビルトイン圧縮機能を利用すれば 「さらにI/Oを減らすことができ、大幅な性能向上が図れる」とのこと。ネームノードを複数持つ構成は、単一障害対策にもつながり、信頼性向上にも寄与することになる。

次のページ
Hadoop製品の2つのエディションはなぜ用意されているのか

この記事は参考になりましたか?

  • Facebook
  • Twitter
  • Pocket
  • note
DB Online Monthly Special連載記事一覧

もっと読む

この記事の著者

谷川 耕一(タニカワ コウイチ)

EnterpriseZine/DB Online チーフキュレーターかつてAI、エキスパートシステムが流行っていたころに、開発エンジニアとしてIT業界に。その後UNIXの専門雑誌の編集者を経て、外資系ソフトウェアベンダーの製品マーケティング、広告、広報などの業務を経験。現在はフリーランスのITジャーナリスト...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/3317 2012/02/10 17:35

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング