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つの観点で紐解く」

Postgres Plus 9.3 いかに進化したのか検証してみた

Postgres Plus 9.3 いかに進化したのか検証してみた

 2013年9月にPostgreSQL最新バージョン 9.3がリリースされ、2月21日、28日と2週にわたり「PostgreSQL 9.3新機能を検証してみた」と題して注目すべき新機能をご紹介しました。続く本稿では、PostgreSQLに未実装のエンタープライズ向け機能を強力に補完したRDBMS「Postgres Plus」の最新情報をご紹介します。

PostgreSQLの今

 Postgres Plusを紹介する前にPostgreSQLの今を見ておきましょう。

 PostgreSQLは25年前から進化を続けるオープンソースのRDBMSで、利用しやすいライセンス形態であることや開発コミュニティおよび日本国内のユーザコミュニティ体制がしっかりしていること、また大規模データや複雑なアプリケーションに対応できるようパーティショニング機能や商用RDBMSと同じ表の結合方式をサポートしており、近年、日本国内でエンタープライズ向けRDBMSとしての採用が急速に拡大しています。

 2013年9月にリリースされたPostgreSQL最新バージョン 9.3では、図1にあるようにデータウェアハウス(以下、DWH)や開発・運用などのカテゴリで今まで以上に使いやすくするための機能が数多く実装されており、全体では150を超える機能拡張や追加、改善が行われています。

図1:PostgreSQL 9.3の主な新機能
図1:PostgreSQL 9.3の主な新機能

※機能詳細は、以下の記事をご覧ください▼

PostgreSQL 9.3新機能を検証してみた

PostgreSQL9.3 エンタープライズ領域で注目の新機能はコレ」(2014/02/21掲載)
PostgreSQL9.3 開発と運用を支える新機能」(2014/02/28掲載)

 PostgreSQLはRDBMSとしての基本機能は充足しているものの、商用RDBMSの利用ユーザから見ると図2にあるようにいくつかの主要機能に課題があるのも事実です。

 たとえば、PostgreSQLではストアドプログラムとして作成できるのはファンクションのみで、プログラム内でトランザクション制御ができません。また、性能障害が発生した際、Oracle Databaseでは待機イベントと呼ばれる実行プロセスの状態を特定できる情報を参照すればボトルネックが特定しやすいですが、PostgreSQLには同等機能が存在しません。Oracle Databaseの待機イベントに相当する情報を得るためには、動的追跡(Dtrace)やSystemtapによるトレーシングやプロファイリングを利用することになります。テスト環境上の性能評価や動作確認のためにトレーシングやプロファイリングを活用することはできますが、実運用しているデータベースにトレーシングやプロファイリングを行うことは難しく、その結果を評価するにも相応のスキルを要します。

図2:PostgreSQLに未実装のエンタープライズ向け機能
図2:PostgreSQLに未実装のエンタープライズ向け機能

 エンタープライズ向けで必要とされながら、現行のPostgreSQLに実装されていない機能を強力に補完するRDBMSがあります。それがEnterpriseDB社が提供するPostgres Plusです。

次のページ
Postgres Plusとは

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

  • Facebook
  • X
  • Pocket
  • note
この記事の著者

高瀬 洋子(タカセ ヨウコ)

 株式会社アシスト データベース技術本部 アシスト入社後、Oracle Databaseのサポート業務を経て、2009年よりPostgreSQL、EDB Postgresのサービス立ち上げに参画。2017年4月にイギリスから日本へ拠点を戻し、海外イベントで得た情報などを活かしてEDB Postgre...

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

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

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/5908 2014/06/16 00:00

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング