SHOEISHA iD

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

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

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

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

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

お申し込み受付中!

週刊DBオンライン 谷川耕一

PGEConsの3年目の活動が終了、今回の成果はいったいどんなものになったのか


 ミッションクリティカル性の高いエンタープライズ領域においてPostgreSQLの普及を目的に、2012年4月に活動を開始した「PostgreSQLエンタープライズ・コンソーシアム(PGECons)」。3年目となった2014年度の活動も順調に進んだようだ。そんなPGEConsの特長は、たんにPostgreSQLを担いでいる企業が寄り集まっただけでなく、ワークグループに分かれテーマごとにきちんと技術検証を行い結果を公開するところにある。先日、3年目のPGEConsのワークグループ活動経過について話を訊く機会があったので、今回はその内容を少し紹介する。

運用環境として確実に増えている仮想化での性能比較を実施

 2014年度は「性能WG」「移行WG」「設計運用WG」の3つが設定された。性能WGでは、大規模データベースの運用を見据え、2014年12月にリリースされた最新版「PostgreSQL 9.4」の性能検証を行っている。9.4と前バージョン9.3の性能比較では、参照系に加え今回は更新系についても性能検証を行った。

 そして、これまでは大規模サーバーを使った検証が中心だったが、今回は利用シーンも増えている仮想化環境での性能検証も実施している。性能検証のために選択した仮想化環境は、Linuxカーネルに備わっている仮想化機能「KVM」と、最近にわかに注目を集めているコンテナ型仮想化技術「Docker」だ。

 9.3と9.4の比較では、参照系の性能は基本的にあまり大きく変わらなかった。更新系はロック処理の改善が寄与しているようで、大規模なテーブルの更新処理などで性能が上がっている。とくに高負荷環境下では9.4のほうが有利という結果が出た。

 仮想化の性能検証においては、CPUコア数などが同じマシン構成でKVMの仮想化を使う場合と物理構成での比較を行った。参照系処理では性能差は15%なのに対し、更新系処理では性能差は40%と大きくなったとのこと。またDockerの場合は、参照系でデータベースファイルをDockerの外に置くようにすれば、物理との大きな差がないことが確認されている。更新系ではDockerのファイルに書き込むような構成にしてしまうと、性能はかなり落ちる。これはある意味予想通りの結果で、DockerでPostgreSQLのようなデータベースを利用する際には、永続性だけでなく性能面からもデータファイルは外に置くようにすべきことが改めて確認された。

 Dockerと非Dockerでの性能比較結果
Dockerと非Dockerでの性能比較結果

次のページ
移行後の試験にフォーカス、さらにセキュリティについても新たに検証を実施

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

  • Facebook
  • Twitter
  • Pocket
  • note
週刊DBオンライン 谷川耕一連載記事一覧

もっと読む

この記事の著者

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

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

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

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

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/6734 2015/04/08 15:28

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング