このページの本文へ移動

2021年 8月 現在

FUJITSU Software
Enterprise Postgres Community Edition 11

Enterprise Postgresは、オープンソースソフトウェアのPostgreSQLを搭載し、富士通の技術で信頼性・安全性を向上させたオープンスタンダードで安心・安全に使えるデータベースです。
本Editionは、オープンソースソフトウェアのPostgreSQLにアプリケーションインターフェース(ODBC、JDBC、Npgsql)、インストーラを同梱しており、PostgreSQLを簡単に使用することができます。
本商品は、サブスクリプションライセンスを提供しています。

購入について

適応機種 概要

  • サーバ
    PRIMEQUEST 3000/2000シリーズ / PRIMEQUEST 1000シリーズ / PRIMERGY / マルチベンダーサーバ・クライアント / FUJITSU Hybrid IT Service FJcloud-O IaaS / FUJITSU Cloud Service S5 / FUJITSU Hybrid IT Service for Microsoft Azure 仮想マシン / パブリッククラウド

  • クライアント
    PRIMEQUEST 3000/2000シリーズ / PRIMEQUEST 1000シリーズ / PRIMERGY / FMV / マルチベンダーサーバ・クライアント / FUJITSU Hybrid IT Service FJcloud-O IaaS / FUJITSU Cloud Service S5 / FUJITSU Hybrid IT Service for Microsoft Azure 仮想マシン / パブリッククラウド

適応OS 概要

  • サーバ
    Red Hat Enterprise Linux 7 (for Intel64) / Red Hat Enterprise Linux 6 (for Intel64)

  • クライアント
    Red Hat Enterprise Linux 7 (for Intel64) / Red Hat Enterprise Linux 6 (for Intel64) / Red Hat Enterprise Linux 6 (for x86) / Windows Server 2019(64-bit) / Windows Server 2016(64-bit) / Windows Server 2012 R2(64-bit) / Windows Server 2012(64-bit) / Windows Server 2008 R2(64-bit) / Windows Server 2008(64-bit) / Windows Server 2008 / Windows 10(64-bit) / Windows 10 / Windows 8.1(64-bit) / Windows 8.1 / Windows 7(64-bit) / Windows 7

機能説明

1. Enterprise Postgres Community Edition 11の機能の構成概要について

Enterprise Postgres Community Edition 11は、OSSデータベース「PostgreSQL」を搭載し、アプリケーションインターフェース(ODBC、JDBC、Npgsql)、およびインストーラを一つに集約した製品です。

Enterprise Postgres Community Edition 11の提供機能を以下のような構成に分けて説明します。
(1)OSSデータベース「PostgreSQL 11」
(2)PostgreSQLの周辺ツール(OSS)


2. OSSデータベース「PostgreSQL 11」

OSSデータベースであるPostgreSQL 11の主な機能は以下です。

(1)セキュリティ
・SCRAM認証
SSL接続の場合の専用機能であるチャネルバインディングに対応しました。

(2)信頼性
・ストリーミングレプリケーション
・パブリッシュ/サブスクライブによるロジカルレプリケーション
データの変更内容を論理的に記述された形式で転送し、データを複製する手法です。
・クォーラムベース・レプリケーション
複数あるスタンバイサーバのうち、いずれかN台から応答が返ってきたら同期完了とみなします。

(3)性能
・Block Range Index
・WAL圧縮
・宣言的テーブルパーティショニング
パーティショニングをCREATE TABLE 構文で構築できます。
・パラレルクエリ
− スキャン
シーケンシャルスキャン、B-treeインデックススキャン、インデックスオンリースキャン、ビットマップヒープスキャン
− ジョイン
ネステッドループジョイン、ハッシュジョイン、マージジョイン
− サブクエリ
・JIT(Just-In-Time)コンパイル
クエリ実行中に特定の問い合わせ式の実行を高速化します。

(4)連携性
・マテリアライズドビュー
・JSON/JSONB
・外部データラッパ
postgres_fdw でリモート環境でのジョイン、ソート、UPDATE、DELETE に対応します。
分散処理により、データ量増加時の性能を確保します。

(5)Oracleとの互換性
・SQLストアドプロシージャ
ストアドプロシージャ内でトランザクションを制御できます。

(6)アプリケーションインターフェース
libpq(C言語ライブラリ)、ECPG(埋め込みSQL Cプリプロセッサ)


3. PostgreSQLの周辺ツール(OSS)

Enterprise Postgres Community Edition 11のOSS周辺ツールの機能は以下です。
(1)アプリケーションインターフェース
JDBC Driver(JDBCドライバ)、psqlODBC(ODBCドライバ)、Npgsql(.NET データプロバイダ)

システム/機能構成図

システム構成図

新規機能

10から11の機能強化項目は、以下のとおりです。

1. PostgreSQLのリベース

Enterprise PostgresがベースとするPostgreSQLのバージョンが10.3から11.1にアップしました。
以下のような新機能が追加されます。
・ストアドプロシージャでのトランザクション管理機能
トランザクションを制御するため、ストアドプロシージャ内でのCOMMITやROLLBACKができます。
・ハッシュ値によるパーティショニング
レコードの値をハッシュ関数に通して得られた値をもとに、格納先のパーティションテーブルを決めてデータを分散します。
・パラレルクエリの利用範囲の拡張
Appendの並列化により、CPU数に応じてスキャン性能が向上します。
・問い合わせ式のジャストインタイム(JIT)コンパイル
クエリ実行中に特定の問い合わせ式の実行を高速化します。
・SCRAM認証の強化
SCRAM認証でSSL接続の場合の専用機能であるチャネルバインディングに対応しました。


2. 新OS対応

以下のOSに対応します。
【サーバ】
− SUSE Linux Enterprise Server 12※SUSE Linux Enterprise Server 12SP2以降をサポート
【クライアント】
− SUSE Linux Enterprise Server 12※SUSE Linux Enterprise Server 12SP2以降をサポート
− Windows Server 2019

標準添付品

  • オンラインマニュアル

    ・Enterprise Postgres Community Edition ユーザーズガイド
    ・Enterprise Postgres Community Edition リリース情報
    ・FJQSS(資料採取ツール)ユーザーズガイド

商品体系

【メディア】
・Enterprise Postgres Community Edition メディアパック(64bit) 11
【サブスクリプションライセンス/サポート】
・Enterprise Postgres Community Edition サブスクリプションライセンス/サポート (1プロセッサコア) 11 for Linux
・Enterprise Postgres Community Edition サブスクリプションライセンス/サポート (1プロセッサコア) 待機サーバ 11 for Linux

購入方法

1. メディアパックについて

メディアパックは、媒体(DVD)のみの提供です。使用権は許諾されておりませんので、別途、ライセンスを購入する必要があります。また、商品の導入にあたり、最低1本のメディアパックが必要です。
バージョンアップ/レベルアップを目的に本メディアパックのみを手配することはできません。


2. サブスクリプションライセンス/サポートについて

サブスクリプションライセンス/サポートはプログラム・プロダクト使用権とサポートサービス(SupportDesk Standard)が一体となったサービス商品です。
サービスを購入することで、1ヶ月分の使用権とサポートを得ることができる商品であるため、使用の開始、継続、中止等に当たっては、以下のことにご留意ください。
・使用開始日から1ヶ月間のみ、使用権とサポートが有効です。
・継続して使用する場合は、サービス契約は自動的に更新されます。
・使用を中止する場合は、サービス期間満了の1ヶ月以上前に解約が必要です。

インストールするサーバのコア数に応じてサブスクリプションライセンス/サポートが必要となります。
利用するサーバ環境(物理サーバ環境、仮想環境、クラウド環境)での、本サブスクリプションライセンス/サポートの必要購入数は以下のとおりです。

【物理サーバ環境】
必要購入数 = 物理サーバの稼働プロセッサに搭載されているコアの総数

【仮想環境、クラウド環境】
必要購入数 = 仮想サーバに割り当てられる仮想プロセッサの総数


3. クライアントソフトウェアについて

クライアントソフトウェアはインストールフリーです。


4. ストリーミングレプリケーションを利用する場合の購入方法

ストリーミングレプリケーションを利用する場合は、運用ノードと待機ノードの両方に対して、サブスクリプションライセンス/サポートを購入してください。
運用ノードの場合は、以下を購入してください。
・Enterprise Postgres Community Edition サブスクリプションライセンス/サポート (1プロセッサコア) 11 for Linux
待機ノードの場合は、以下を購入してください。
・Enterprise Postgres Community Edition サブスクリプションライセンス/サポート (1プロセッサコア) 待機サーバ 11 for Linux

関連ソフト

1. SQL埋込みC/COBOLのアプリケーションを開発する場合

SQL埋込みCのアプリケーションを開発する場合、以下のいずれかが必要になります。
・Microsoft(R) Visual Studio 2015/ 2017(Windowsで開発する場合)
・Cコンパイラ (Linux OS製品で提供されているもの。Linuxで開発する場合)


2. Javaアプリケーションを開発する場合

・Java SE 6以降


3. Microsoft(R) .NETアプリケーションを開発する場合

Enterprise Postgresは、Microsoft社が提唱するADO.NETに準拠したデータベースアクセスコンポーネント.NET Data Providerを提供しています。
アプリケーションの開発および運用には、以下の環境が必要です。
・Microsoft(R) .NET Framework 4.5/4.6
・Microsoft(R) Visual Studio 2015/2017

動作保証周辺機器

なし

留意事項

1. Intel64環境での動作について

【サーバ】
本商品は、以下のディストリビューションの環境で、64ビットモードで動作します。
− Red Hat Enterprise Linux 6 (for Intel64) ※Red Hat Enterprise Linux 6.5以降をサポート
− Red Hat Enterprise Linux 7 (for Intel64) ※Red Hat Enterprise Linux 7.2以降をサポート
− SUSE Linux Enterprise Server 12※SUSE Linux Enterprise Server 12SP2以降をサポート

【クライアント】
本商品は、以下のディストリビューションの環境で、64ビットモードで動作します。
− Red Hat Enterprise Linux 6 (for Intel64) ※Red Hat Enterprise Linux 6.5以降をサポート
− Red Hat Enterprise Linux 7 (for Intel64) ※Red Hat Enterprise Linux 7.2以降をサポート
− SUSE Linux Enterprise Server 12※SUSE Linux Enterprise Server 12SP2以降をサポート


2. Windows クライアントのサーバOS (64-bit)上での動作

【クライアント】
本商品は、以下のOS上で、64ビットアプリケーションとして動作します。
− Windows Server 2008(64-bit)
− Windows Server 2008 R2(64-bit)
− Windows Server 2012(64-bit)
− Windows Server 2012 R2(64-bit)
− Windows Server 2016(64-bit)
− Windows Server 2019(64-bit)


3. Windows デスクトップOS (64-bit)上での動作

【クライアント】
本商品は、以下のOS上で、64ビットアプリケーションとして動作します。
− Windows 7(64-bit)
− Windows 8.1(64-bit)
− Windows 10(64-bit)


4. SQL埋込みホストプログラムについて

本商品では、アプリケーションにSQL文を埋め込んでデータベース操作を行うSQL埋込みホストプログラムを開発できます。対象となるホスト言語は以下のとおりです。
・C言語


5. 他のエディションのインストールについて

以下のすべての条件に合致する場合はインストールできません。
− 製品世代が同じ
− エディションが異なる


以下の場合は、インストールできません。
− インストール済製品が Enterprise Postgres Standard Edition (64bit) 11
− インストールする製品が Enterprise Postgres Community Edition (64bit) 11


6. 排他ソフトウェアについて

排他ソフトウェアはありません。


7. ネットワーク通信(IPv4/IPv6)を利用する場合の留意事項

ユニキャストでは、ユニークローカルアドレス(IPv6のみ)、リンクローカルアドレス、ループバックアドレスは使用できません。また、マルチキャストも使用できません。


8. FUJITSU Hybrid IT Service FJcloud-O Iaas、FUJITSU Cloud Service S5、FUJITSU Hybrid IT Service for Microsoft Azure 仮想マシンおよびパブリッククラウド利用時の留意事項

・使用するメモリ容量は4Gバイト以上(FUJITSU Cloud Service S5の場合はスタンダードタイプ 以上)を推奨します。


9. 仮想化環境で利用する場合の留意事項

(1) VMwareを利用する場合
以下の機能は、利用できません。
・DR機能
・FT機能
・HA機能(ストリーミングレプリケーションを利用する場合)
以下の機能は、データベースが停止している場合に利用可能です。
・vMotion機能
・クローニング機能

(2) Linux仮想マシン機能を利用する場合
以下の機能は、利用できません。
・ライブマイグレーション機能(ストリーミングレプリケーションを利用する場合)
以下の機能は、データベースが停止している場合に利用可能です。
・クローニング機能

(3) Hyper-Vを利用する場合
(3-1)Hyper-V 2016(第2世代)を利用する場合
以下の機能は、利用できません。
・ライブマイグレーション機能(ストリーミングレプリケーションを利用する場合)
・フェールオーバー機能(ストリーミングレプリケーションを利用する場合)
(3-2)Hyper-V 2016(第2世代)以外を利用する場合
以下の機能は、利用できません。
・ライブマイグレーション機能
・クイックマイグレーション機能
・Hyper-Vレプリカ機能
・インポート/エクスポート機能
・フェールオーバー機能(ストリーミングレプリケーションを利用する場合)


10. クラスタ運用について

PRIMECLUSTERを使用したクラスタ運用を行うことはできません。このため、業務サーバとデータベースサーバは別々に構築する必要があります。

関連URL

お客様向けURL