Postgres Plus Standard Server の機能

Postgres Plus Standard Server
の機能
PostgreSQL ベースの
ベースの製品
Postgres Plus Standard Server は、PostgreSQL の特徴と
特徴と機能をすべて
機能をすべて備えています。Postgres
をすべて
Plus Standard Server の基本的な特性については、別紙『PostgreSQL の機能』を参照してください。
Postgres Plus Standard Server は、PostgreSQL をベースとして開発されており、さらに次の機能が
追加されています。
• アドオンが
アドオンが事前統合された
事前統合されたコンポーネント
されたコンポーネント群
コンポーネント群
• 包括的で
包括的で簡単な
簡単なインストールプログラム
• インストール時
インストール時のチューニング
バージョン 8.3 対象者 = (DBA、開発者、IT 管理者) テキスト = 機能、利点
事前統合された
事前統合されたバイナリ
されたバイナリ(DBA、開発者、IT管理者)
バイナリ
一般的に使用され、必要とされるモジュールを求めてインターネットを探し回り、個別
にそうしたモジュールを構築、インストールしなくても、EnterpriseDB ではこれらが
事前にバンドルされているために、時間を大幅に節約できます。さらに、これらの有用
なコンポーネントは、インストールが容易であり、開発の準備が整っており、完全に機
能することが事前にテストされています。
事前に統合されたテスト済みのバイナリにより、 DBAおよび開発者の時間が節約され、
全体的なITインフラストラクチャの一部として独自の Postgres のインストールを構築
する際のリスクが低下します。
次のコンポーネントが使いやすいバイナリインストーラに事前にバンドルされています。
•
JDBC、ODBC、.NET、ECPG、libpqなどのクライアントコネクタ
クライアントコネクタ
•
統合接続管理が接続プールによってパフォーマンスを向上
統合接続管理
•
プロシージャー言語
プロシージャー言語デバッガ
言語デバッガによる開発者の生産性の向上
デバッガ
•
memcached分散
分散メモリー
分散メモリーキャッシュ
メモリーキャッシュによるパフォーマンスの向上
キャッシュ
•
全文検索
全文検索により、データベース内のドキュメント指向の情報の検索が最適化
検索
されます
•
マスタと複数のスレーブから成る Postgres Replication により、カスケー
ドとフェイルオーバーがサポートされます
•
Geospatialの
のサポートにより、PostgreSQL
用にPostGIS地理空間データベ
サポート
ースの拡張機能が追加されます
•
Advanced Encryption では、列に基づくデータ保護機能が提供されます
•
インストール時
ンストール時の設定ファイル
設定ファイルの
ファイルのチューニング(postgresql.confの100以上
チューニング
サイオステクノロジー株式会社
サイオステクノロジー株式会社
〒105-0001 東京都港区虎ノ門 4-1-28 Tel:03-6860-5111 Fax:03-6860-5134
www.sios.com
Page: 1
Postgres Plus Standard Server
の機能
のパラメータ)
•
更新および修正が使用可能になった場合にその旨を通知する自動更新通知
自動更新通知
•
プッシュボタンツールにより自動化されたMySQLデータベース
データベースの
データベースの移行
•
ジョブスケジューラにより、一般的で煩雑な保守作業が自動化されます
ジョブスケジューラ
クライアントコネクタ(開発者)
クライアントコネクタ
今日開発者は、さまざまな言語でアプリケーションを記述しており、そのためデータベ
ースで必要なコネクタを提供することが重要になっています。EnterpriseDB は、JDBC、
ODBC、NET、ESQL/C++、PERL、PYTHON、PHPを含む大半の一般的なエンタープ
ライズプログラミング環境向けコネクタを提供しており、12のプログラミング言語を
サポートしています。
開発者のアプリケーション言語の選択は、Postgres Plus Advanced Server によって制
限されることはありません。
統合接続管理(DBA)
統合接続管理
Postgres Plus には、大量のユーザーベースに対応するために元々Skypeが作成し、コ
ントリビュートした接続プールモジュールであるpgbouncerが含まれています。接続プ
ールはデータベース接続を効率的に管理し、新しいユーザーのオーバーヘッドを減少さ
せ、サーバーが追加トラフィックを処理することを可能にします。詳細については、
http://pgfoundry.org/projects/pgbouncer/を参照してください。
pgBouncer はDBA にとって、全体のパフォーマンスを向上させながら、データベース
の接続オーバーヘッドを減少させる強力なツールです。
プロシージャー言語
プロシージャー言語デバッガ
言語デバッガ(開発者)
デバッガ
プロシージャー言語デバッガでは、開発者が実行中に1行ずつコード(例: ストアドプ
ロシージャー、関数、トリガーなど)のStep Into実行またはStep Over実行を行うこと
ができます。その他の設定には、コードの条件付きブレークポイント、再開、続行、中
止、終了に加えて、「変数の監視と変更」、「実行スタックの表示」などが含まれます。
PL/pgSQL Debuggerは、Java IDEなど、他のツールで見られる使い慣れた機能を提供
しながら、デバッグプロセスを向上させるツールを開発者に提供することにより、コー
ドの記述、テスト、およびデバッグのプロセスを容易にします。
PL Debuggerは、開発の生産性を高める強力なツールをアプリケーション開発者に提供
しています。
分散メモリー
分散メモリーキャッシュ
メモリーキャッシュ(DBA、開発者、IT管理者)
キャッシュ
今日の多くの大規模システムでは、ミドル層のキャッシュメカニズムから恩恵を得るこ
とができます。これは、アクセスは頻繁でも、変更がまれであるデータが容易に利用で
きるためです。EnterpriseDB では、分散したハードウェア層にわたるメモリー内にデ
ータを配置することを可能にするmemcachedをバンドルおよび統合しています。さら
に、このメモリーキャッシュはインテリジェント機能を持ち、変更されたデータを自動
的に無効にし、呼び出し元のアプリケーションに対してデータの完全性を提供します。
サイオステクノロジー株式会社
サイオステクノロジー株式会社
〒105-0001 東京都港区虎ノ門 4-1-28 Tel:03-6860-5111 Fax:03-6860-5134
www.sios.com
Page: 2
Postgres Plus Standard Server
の機能
詳細については、http://www.danga.com/memcached/を参照してください。
分散メモリーキャッシュにより、DBAおよび開発者にはアプリケーションをスケール
するデータベース層オプションが与えられ、データにアクセスするより多くのユーザー
がサポートされ、IT管理者にとってはハードウェアコストを削減できます。
全文検索
全文検索(開発者)
検索
全文検索により開発者は、SQL文を使用してドキュメント内でのテキストデータの保
存、インデックスの設定、および検索を行うことができます。これにより、ファイルシ
ステム内でデータを複製および保存する必要性がなくなり、その代りにデータベース内
にすべてのデータを保持してセキュリティと管理性を実現できます。PostgreSQL の全
文検索では、検索条件に適合する自然言語ドキュメントを識別し、オプションで関連性
によって結果をソートする機能を提供しています。詳細については、
http://www.postgresql.org/docs/current/static/textsearch-intro.htmlを参 照してください。
全文検索は、開発者が利用可能なアプリケーションの機会および能力を拡張するもので
す。
Postgres レプリケーション(DBA、IT管理者)
レプリケーション
Postgres レプリケーションは、システムに高い可用性と拡張性を提供し、本番システ
ムからレポート処理の負荷を軽減する堅牢なトリガーベースのレプリケーションソリュ
ーションです。Postgres Plusに完全に統合されたPostgresレプリケーションでは、「1
マスタ対多スレーブ」レプリケーションシステムで、カスケードレプリケーションサポ
ートに加えて、失敗したノードの安全な切り替えとフェイルオーバーを可能にします。
高可用性の詳細およびそのホワイトペーパーについては、http://postgres.sios.com/を参
照してください。
Postgresレプリケーションにより DBA は、データ、トランザクション、パフォーマン
スを保護し、重要な管理成功要因であるシステムの稼働時間を維持する強力なツールを
使用できます。
Geospatialサポート
サポート(
サポート(開発者)
開発者)
Geospatial サポートにより、データベース内でネイティブ形式により非構造的な空間
データを保存でき、地図に関する情報のインテリジェントなマッピングを処理するため
の技術が提供されます。PostGIS実装は、OpenGISの "Simple Features Specification
for SQL" に従っており、「型および関数」プロファイルに対する準拠性について認定
されています。詳細については、http://postgis.refractions.net/を参照してください
強力な Geospatial サポートは、追加コストを発生させることなく、開発者にとっての
アプリケーションの可能性を拡大します。
Advanced Encryption(開発者、IT管理者)
プライバシーポリシーおよびID保護のためには、強力で効率的なデータの暗号化が要求
されます。Postgres Plus では pgcrypto モジュールが統合されており、データベース内
の列ベースで機密データの暗号化および復号化を行うことができます。Postgres Plus
サイオステクノロジー株式会社
サイオステクノロジー株式会社
〒105-0001 東京都港区虎ノ門 4-1-28 Tel:03-6860-5111 Fax:03-6860-5134
www.sios.com
Page: 3
Postgres Plus Standard Server
の機能
は、世界最大手の金融サービス機関の多くで要求される厳格なPCI準拠標準を満たして
います。 Postgres Plus は、複数のプラグ可能暗号化アルゴリズムをサポートしていま
す。
Advanced Encryption により、開発者は強力で柔軟なデータ保護機能を利用でき、IT管
理者にとっては安心して運用できます。
インストール時
インストール時チューニング(DBA)
チューニング
大規模なデータベースは、パフォーマンスに影響する多くの構成パラメータを持つので、
設定を正しくチューニングするためにある程度の時間がかかります。インストール時チ
ューニングでは、インストール中のいくつかの簡単な質問に対する回答、ハードウェア
とアプリケーションおよび使用プランのプロファイルに基づいて、パラメータが自動的
にチューニングされます。
DBAは、インストールの終了後に直ちに良好なパフォーマンスが得られることを確信
できます。
自動更新通知(DBA)
自動更新通知
自動更新通知により、最も新しいパッチおよびセキュリティの更新でデータベースが最
新の状態に維持される点において、さらに安心感を得ることができます。この通知サー
ビスにより、自社インストールに固有の警告がDBAに提供されるので、どのパッチが
重要であるか、さらには適用可能であるかについて PostgreSQL コミュニティで質問
したり、推測したりする必要がなくなります。
DBAは、ソフトウェアを最新の状態に維持する時間を節約でき、頭痛からも解放され
ます。
MySQL データベースの
データベースの移行(DBA、開発者、IT管理者)
移行
多くのエンタープライズは、MySQLが読み取り専用アプリケーションとしては十分で
あっても、安定したトランザクションの処理または大規模なデータセットでのパフォー
マンスの維持について能力が不足していることを経験しています。EnterpriseDB では、
MySQLから Postgres Plus にテーブル、インデックス、およびデータを迅速かつ簡単
に移動するためのMySQL移行ツールを提供しています。
DBAおよび開発者は代替ソリューションに対する簡単な移行パスを利用でき、IT管理者
にとっては経費のかかる書き換えの時間とコストを節約できます。
ジョブスケジューラ(DBA)
ジョブスケジューラ
ジョブスケジューラでは、日常の保守作業、データのインポート/エクスポート、およ
び指定したカスタムジョブのためのスケジュールされたタスクを作成できます。実行す
る手順とスケジュール、および実行するSQLを指定します。
ジョブスケジューラにより、DBAにとって時間の節約、定型作業の自動化が可能にな
り、データベースを効率的に運用できます。
障害回復のための
障害回復のためのスタンバイデータベース
のためのスタンバイデータベース(DBA)
スタンバイデータベース
サイオステクノロジー株式会社
サイオステクノロジー株式会社
〒105-0001 東京都港区虎ノ門 4-1-28 Tel:03-6860-5111 Fax:03-6860-5134
www.sios.com
Page: 4
Postgres Plus Standard Server
の機能
DBAの最も重要な機能の1つは、データベースの障害回復のためにバックアップおよび
スタンバイを維持することです。ただし、スタンバイデータベースの作成および保守の
ためのスクリプト記述プロセスは困難になる場合があり、単純なタイプミスがビジネス
継続性イベントでの大量のデータ損失につながる可能性があります。EnterpriseDB で
は、このエンタープライズクラスのユーティリィティを事前に記述およびスクリプト化
し、Postgres Plus に含めています。
DBAは、主な役割の1つであるデータの完全性の保護と稼働時間の維持において、大き
く他を引き離した有利なスタートを切ることができます。
統合管理コンソール(DBA、開発者)
pgAdmin III は、データベースの表示、オブジェクトの追加、ストアドプログラムの記
述、バックアップおよび回復などの標準的なデータベース保守作業を実行するための
GUIツールをDBAおよび開発者向けに提供しています。
統合コンソールにより、DBAおよび開発者には一般的な作業のための生産的な環境が
得られます。
サイオステクノロジー株式会社
サイオステクノロジー株式会社
〒105-0001 東京都港区虎ノ門 4-1-28 Tel:03-6860-5111 Fax:03-6860-5134
www.sios.com
Page: 5