富士通

  1. ホーム >
  2. ソフトウェア >
  3. Symfoware >
  4. ニュース >
  5. 特集 >
  6. PowerGres Plusを新発売

「Symfoware」のテクノロジーをオープンソースデータベース「PostgreSQL」に投入し機能拡張に取り組んだ「PowerGres Plus」が(株)SRAより発売

「PowerGres Plus」は「Symfoware」のテクノロジーをオープンソースソフトウェア「PostgreSQL」に投入し、信頼性と性能を向上させることで、安心のできる業務運用を実現した低価格な高性能データベースです。

[ 2003年10月3日掲載 ]


「PowerGres Plus」とは、当社がメインフレーム時代から当社製データベース「Symfoware」で培ってきたテクノロジーを投入し開発した「Extended Storage Manager for PostgreSQL」をオープンソースソフトウェアの「PostgreSQL」に取り込み、安心して手軽に利用できるビジネス向けデータベースにすべく機能拡張に取り組んだデータベースエンジンを株式会社SRAのブランドとして具体化し、提供する商品です。
「PowerGres Plus」では、高速データロードを可能にし、卓越したスケーラビリティを実現。PostgreSQLのコマンドやAPIを100%継承するとともに、商用利用で必要となる豊富な機能を追加し、信頼性と性能を向上させることで、安心のできる業務運用を実現した低価格な高性能データベースです。
本製品の購入は富士通営業までお気軽にお問い合わせください。

入力フォーム この記事に関するお問い合わせ

Extended Storage Manager for PostgreSQLとは

「PostgreSQL」の構造は、その特長である高機能性とPHP、Perlなどの豊富なAPIを持つSQLプロセッサ部分とストレージマネージャー部分に分けられます。
「PowerGres Plus」では、既存の資産を100%生かすため、「PostgreSQL」の上位層はそのままに、ディスクにデータを格納する部分であるストレージマネージャー部分を新たに置き換える「Extended Storage Manager for PostgreSQL」を考案・採用しております。


「PostgreSQL」の構造と資産を生かした機能拡張

「PowerGres Plus」では、以下のような特長を備えています。

マルチCPU環境で既存の「PostgreSQL」の2倍以上の多重処理性能を発揮

当社がこれまで培ってきた富士通の持つ世界No.1技術をフィードバックさせた強化を実施することで、使い切れていないCPUの能力を最大限利用することができます。
下の図は、オリジナルの「PostgreSQL 7.3.3」に「Extended Storage Manager for PostgreSQL」を組み込んだ「PowerGres Plus(評価版)」で測定した結果ですが、ご覧のようにマルチCPU環境で既存の「PostgreSQL」の2倍以上の多重処理性能を発揮しています。
大量のトランザクション処理が要求されるシステムに対しても安心して利用できます。


pgbenchによる性能測定

測定環境
CPU Pentium Xeon 1.6GHz
(CPU数最大4)
メモリ 6GB
ディスク装置 SCSIディスク5台

媒体障害時にトランザクション最新時点へのリカバリーを実現

「PostgreSQL」では、「pg_dumpコマンド/pg_restoreコマンド」を用いることで、バックアップ時点へ戻すことはできますが、これでは、障害が発生した時点とバックアップ時点の差分情報が失われることになりディスク故障でも確実にデータを復旧できるシステムとは言えません。
「PowerGres Plus」では、トランザクション最新時点へのリカバリー(ロールフォワード)を実現する「pgx_dmpコマンド/pgx_rcvコマンド」を実装しており、ディスク障害などのシステム停止危機に対し万全の対策が取れ、安心してビジネスに活用できます。


トランザクション最新時点へのリカバリー(ロールフォワード)

ディスクスペースの再利用を自動化。バキューム作業自体をなくすことで、システムの無停止運用を実現し、運用管理者の負担を軽減

「PostgreSQL」では、追記型の領域管理のためデータベースの利用に伴いデータ領域に使われていない不要領域が発生してしまいます。この不要領域を再利用可能にするため、定常的なVACUUM/REINDEX操作が必要でした。「PostgreSQL」では、この操作が運用の要になり、放置しておくと徐々にディスクスペースを圧迫し、データを書き込むことができなくなってしまいます。こうなると、領域確保のためにシステムを停止せざるを得なくなります。
「PoweGres Plus」ではこうした危険から回避するためこれら操作そのものを不要にし、削除データ域の自動再利用を可能にし、システムの安定稼働を実現します。


ディスクスペースの再利用を自動化

Symfowareで実績のあるスーパーローダー技術を適用し、「PostgreSQL」に比べ10倍以上の高速ローディングを実現

データベースでは、インデックスの利用頻度は高くなっており、その個数も3個、4個と増加傾向にあります。 「PowerGres Plus」ではSymfowareで実績のあるスーパーローダー技術を適用し、「PostgreSQL」に比べ10倍以上の高速ローディングを実現しています。インデックス利用時でも安定したロード性能を発揮し、大規模データの運用にかかる負担を軽減します。


「PostgreSQL」に比べ10倍以上の高速ローディングを実現

測定環境
CPU Pentium Xeon 2GHz × 2
メモリ 2GB(実使用量3MB)
入力データ バイナリ形式
テーブル 10カラム600バイト

【お問い合わせ】

本記事中に記載の肩書きや数値、固有名詞等は掲載日現在のものであり、このページの閲覧時には変更されている可能性があることをご了承ください。