2016年09月26日 08時00分 公開
特集/連載

列指向ストレージエンジン「Apache Kudu」とは何かHadoopユーザーは要注目

Apache Software FoundationのOSSプロジェクトの1つ、「Kudu」がトップレベルプロジェクトに昇格した。Kuduとは? 列指向ストレージエンジンとは?

[Adrian Bridgwater,Computer Weekly]

 Apache Software Foundation(ASF)は毎週のように何らかの発表をしている。今回は「Apache Kudu」がASFのインキュベータープロジェクトからトップレベルプロジェクト(TLP)に昇格することが発表された。

Computer Weekly日本語版 9月20日号無料ダウンロード

本記事は、プレミアムコンテンツ「Computer Weekly日本語版 9月20日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。

なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。

ボタンボタン

Apache Kuduとは何か

 Apache Kuduはオープンソースの「列指向(カラムナ)」ストレージエンジンだ。「Apache Hadoop」を補完するものであり、高性能のアナリティクスパイプラインを実現する。

 列指向(従来の「行指向」とは異なる)データストレージでは、1列目の値が全て物理的に同じ場所に格納され、2列目以下も同様、という形式を取る。例えば2列目の値が人名の「姓」、都市の位置、年齢などであったとすると、これら全てが同一の入力レコードに格納される。つまり、その列の値が全部1つのグループの中に置かれて、そこにアクセスすることになる。この方式には、論理的に(良い)意味がある。これによって、データへのアクセスが加速する。特定のタイプのデータベースでは、それに続くアナリティクスの時間を短縮することにもつながるからだ。

列指向のメリット

ITmedia マーケティング新着記事

news070.jpg

現金主義からキャッシュレス利用へのシフト 理由の一つに「衛生」も――クロス・マーケティング調査
キャッシュレス利用が顕著に増加。金額によって支払い方法の使い分けが定着しつつあるよ...

news021.jpg

中国Z世代の心をつかむ「bilibili」、越境マーケティングにどう活用する?
「bilibili」のKOL(インフルエンサー)を活用したマーケティング手法と事例について、ア...

news154.jpg

孫消費急減、女性のLINE利用増――ソニー生命「シニアの生活意識調査2020」
毎年恒例の「シニアの生活意識調査」。2020年のシニアの傾向はどうなっているでしょう。