SHOEISHA iD

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

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

最新イベントはこちら!

Data Tech 2024

2024年11月21日(木)オンライン開催

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

お申し込み受付中!

EnterpriseZine(エンタープライズジン)

EnterpriseZine編集部が最旬ITトピックの深層に迫る。ここでしか読めない、エンタープライズITの最新トピックをお届けします。

『EnterpriseZine Press』

2024年秋号(EnterpriseZine Press 2024 Autumn)特集「生成AI時代に考える“真のDX人材育成”──『スキル策定』『実践』2つの観点で紐解く」

DB Press

データベースを高速化するフラッシュ技術の多様化


現在ビッグデータの活用に注目が集まっていますが、その前に社内の業務データに対するOLTPのパフォーマンスをなんとかしてほしい、という企業も多く存在します。そこで、今回データベースOLTPパフォーマンスを向上する技術にフォーカスして最新のソリューションをご紹介したいと思います。

OLTPの高速化のためのポイント

 昨今のビッグデータブームの中で、インメモリデータベースや、RDB内でカラムベースの処理やデータ圧縮等によるソフトウェアベースの高速化技術が出てきています。

 それらの多くは、大きいブロックサイズのデータに対するシーケンシャルI/Oのスループットを改善するソリューションであり、DWH等に代表されるOLAPを想定したものが中心となっています。

 これに対して、データベースのOLTPの高速化を考えるにあたって、重視しなければならない基本的なポイントには以下があります。

 ・小さいブロックサイズのデータに対するランダムIOが多い
 ・IOPS(1秒あたりのI/O処理数)と低レイテンシが求められる
 ・OLTPは、OLAPと違って止まってはならないクリティカルな処理であり、技術的な信頼性が重要

 さらに、データベースのOLTPのパフォーマンス問題の主な原因として挙げられるのが、ディスクのIOと、DB設計の複雑化により非効率なSQLが実行されている、という点です。これらの点からOLTPのパフォーマンス改善の仕組みで重要となるのが、以下の2点です。

 1.既存DB環境内で透過的に利用できる(既存のデータ保護の仕組みをそのまま使える)
 2.DB設計に影響を与えない(これ以上複雑化しない)

 これを満たした上で、インフラコスト、運用コストの削減とOLTPパフォーマンスの改善を行う手段があります。それがフラッシュ(NANDメモリ)技術と自動化技術の組み合わせによるシンプルで、チューニング不要な自動化された高速化です。

 フラッシュは高価だというイメージがありますが、IOPSあたりの単価でみると、現在では、15,000回転のファイバチャネルディスクの1/6です。今後MLC(マルチレベルセル)大容量フラッシュのエンタープライズでの利用が進むことで、さらに単価は下がります。容量(GB)あたりの単価でみても、これまで年率40%で価格が下落しており、2015年には現在の磁気ディスクの容量単価とほぼ同じレベルまで低価格化するということが見込まれています。ただ、データ量の増大に対する投資という従来の視点においては、容量単価のみで評価されてしまい、現時点ではフラッシュは高いという判断になります。そのため、小容量のフラッシュを如何に効率的に使って高速化するかが重要となってきます。

 そのために、フラッシュドライブを以下の3つのレイヤで効率良く活用するための開発が進んでいます。

 (1)ストレージ:キャッシュ領域及びディスク領域(階層化とオールフラッシュストレージ)
 (2)サーバ:PCIeフラッシュ
 (3)ネットワーク:PCIeフラッシュアプライアンス

 次に、それぞれのレイヤにおけるフラッシュの活用についてご紹介します。

次のページ
(1)ストレージにおけるフラッシュの活用

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

  • Facebook
  • X
  • Pocket
  • note
DB Press連載記事一覧

もっと読む

この記事の著者

若松 信康(ワカマツ ノブヤス)

通信機器メーカーのSEから、セキュリティ対策製品メーカーのプロダクトマネージャ、なんでも請け負う技術コンサル、EMCでハイエンドストレージと仮想化製品の担当を経て、現在は同社にて仮想化・クラウドを中心としたマーケティング活動に従事。現職にて社内データ活用のためのDBプロジェクトも経験。趣味は食べ歩き...

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

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

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/4061 2012/07/03 00:02

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング