デジタルビジネスを支えるデータベースFUJITSU Software Enterprise Postgres
機能 - 大量データの高速処理を実現する性能と運用性 -

Enterprise Postgresは、堅牢な運用性が求められるミッションクリティカルシステムに対応するため、PostgreSQLを拡張し、セキュリティ、性能、信頼性を強化しています。

性能

性能に関する機能はEnterprise Postgres Advanced Editionのみ提供しています。

大量データもリアルタイムに集計 - インメモリ機能 -

カラム型のインデックスとデータのメモリレジデント機能によるインメモリ機能を提供しています。これにより、ディスクI/Oを削減して集計処理を高速化できます。

カラム型のインデックス(VCI)

従来のロー(行)型データに加え、大量データの集計・分析処理に有用なカラム(列)型データを追加しています。カラム型データはインデックスとして提供し、ロー型データとカラム型データのどちらにアクセスするかは自動で判別するため、アプリケーション側で意識する必要はありません。

データのメモリレジデント機能

カラム型データはカラム型データ専用の共用バッファに配置し、他の表やインデックスへのアクセスへの影響を防ぎ、メモリーに常駐させることでディスクI/Oを削減しています。また、インスタンス再起動時など、アプリケーションが検索する前にVCIのデータをディスクからメモリーにロードすることで、安定したレスポンスを保証します。

データのメモリレジデント機能<

リソースの有効活用による高速化と安定稼働の両立 - 並列検索 -

Enterprise Postgresの並列検索は、PostgreSQLの並列検索に加え、最適な並列数を制御する機能を提供します。リソース競合を防ぎ安定的な性能を実現、定期集計やバッチ処理を効率よく実行します。
並列検索では、まず処理を細分化し、CPU負荷に応じて並列化したバックグラウンドワーカプロセスに割り当てます。次にバックグラウンドワーカプロセスごとに検索結果を用いて集計処理を行い、バックエンドプロセスで取りまとめ、アプリケーションに結果を返却します。CPU負荷が低い場合にはより多くのプロセスで処理しますが、CPU負荷が高い場合には、冗長な並列化を行いません。このような自動的な判断によって、CPUの効率的な使用と検索処理の性能向上を実現しています。

並列化したプロセスごとに検索・集計

データロードの処理時間を短縮して処理を高速化 - 高速ローダー -

Enterprise Postgresではデータのロード処理を並列に処理します。これにより、CPUコア数に応じて、ロード時間を短縮でき、大量データを高速にロードすることができます。

高速ローダー

運用性

WebAdmin

データベースの導入から運用管理を行うためのGUIツールとして、WebAdminを提供しています。これにより、データベースを簡単、かつ直感的に利用することができます。WebAdminでは、Enterprise Postgresのセットアップ、ストリーミングレプリケーションクラスタの作成と監視、データベースのバックアップおよびリカバリーを行うことができます。

WebAdmin

定義情報の共有化によりシステムリソースを有効活用 - Global Meta Cache -

PostgreSQLはコネクションのプロセスごとにシステムカタログの情報(メタキャッシュ(注1))をメモリーに展開するため、コネクション数やアクセスするテーブル、カラムの数の増加とともにメモリー使用量が増大します。Enterprise Postgresは共有メモリ上のGlobal Meta Cache領域にメタキャッシュを展開し各プロセスには管理情報のみ保持するため、システム全体のメモリー使用量が削減できます。

Global Meta Cache

  • 注1
    システムカタログには、テーブルや列の情報などのスキーマメタデータが格納されています。

各国語言語のサポート(NCHAR)

メインフレームや他社製データベースからの移行性を確保するため、各国語文字列をサポートするデータ型(NCHAR)を提供しています。各国語文字列は、クライアントアプリケーションの各言語から利用できます。

アプリケーションインターフェイス

PostgreSQLは、libpqとECPGの2つが基本配布物として提供されます。Enterprise Postgresはこの2つに加え、よく使われるインターフェイスを一括で提供しています。また、検証済みの状態で提供するため、導入時の作業を低減できます。

名称 言語 説明 提供形態
libpq C Cライブラリー PostgreSQLに付属
ECPG C 埋め込みSQL用Cプリプロセッサー PostgreSQLに付属
ECOBPG COBOL 埋め込みSQL用COBOLプリプロセッサー Enterprise Postgresの機能として提供
psqlODBC ODBC ODBCドライバー Enterprise Postgresに同梱
Npgsql .NET .NETデータプロバイダー Enterprise Postgresに同梱
JDBC JDBC タイプ4 JDBCドライバー Enterprise Postgresに同梱

コンテナにより柔軟なクラウド活用を支援

コンテナ(注2)技術で導入プロセスを簡素化し、オンプレミスやクラウドを組み合わせたハイブリッドクラウドでもデータベース環境を同じ操作で提供することで、ポータビリティと導入の迅速化を向上します。カスタマイズしたデータベース環境も、短時間でハイブリッドクラウド上に構築できます。ハイブリッドクラウド運用の複雑さをコンテナで解決することにより、お客様のクラウド活用を支援します。セキュリティや高性能のための従来機能も利用できます。

Enterprise Postgres に関するお問い合わせ

ご検討中のお客様

お電話で
富士通コンタクトライン(総合窓口)
0120-933-200
受付時間:9時~12時および13時~17時30分
(土曜日・日曜日・祝日・当社指定の休業日を除く)
富士通コンタクトラインでは、お問い合わせ内容の正確な把握、およびお客様サービス向上のため、お客様との会話を記録・録音させていただいておりますので、予めご了承ください。
Webで
当社はセキュリティ保護の観点からSSL技術を使用しております。

ご使用中のお客様

サポート情報
Enterprise Postgres Webページにおきまして、各種サポート情報を公開しております。ご質問・お問い合わせに先だち ぜひご参照ください。
使用方法、技術的なお問合せ
「SupportDesk受付窓口」または製品を購入された際の販売会社もしくは当社担当営業・SEまでご連絡ください。
ページの先頭へ