Symfoware Serverが提供するアプリケーション開発用のインタフェースは、PostgreSQLと完全互換です。
Symfoware Serverは、PostgreSQLのインタフェースに加え、さらに以下の拡張インタフェースを提供します。
各国語データのサポート
メインフレームや他社製データベースからの移行性を確保するため、各国語文字列をサポートするデータ型を提供します。各国語文字列は、クライアントアプリケーションの各言語から利用できます。
詳細は、“1.1 各国語データのサポート”を参照してください。
Visual Studioとの連携
Visual Studioと連携することにより、標準的なフレームワークでアプリケーションを作成、データベースサーバを構築できます。
詳細は、“1.2 Visual Studioとの連携”を参照してください。
Oracleデータベースとの互換性
Oracleデータベースとの互換機能を提供します。互換機能を利用することにより、既存アプリケーションの改修を局所化し、Openインタフェースへ容易に移行できます。
詳細は、“1.3 Oracleデータベースとの互換性”を参照してください。
PL/extJavaによるJava関数
PL/extJavaにより、クライアント側の業務ロジックをJava関数として、データベースサーバ上で処理させることでネットワークトラフィックを軽減でき、業務処理時間を改善できます。
詳細は、“第9章 PL/extJavaによるJavaアプリケーション”を参照してください。
アプリケーションの接続先切り替え機能
冗長化構成の複数のサーバに対して、接続対象がどのサーバであるかを意識せずにサーバへの接続を可能とする、アプリケーションの接続切り替え機能を提供します。
詳細は、“1.4 アプリケーションの接続先切り替え機能”を参照してください。
性能チューニング
SQL文の問い合わせ計画を制御するための以下の機能を提供します。
オプティマイザヒント
統計情報の固定化
詳細は、“11.1 問い合わせ計画の安定化”を参照してください。