3
PostgreSQL手続き言語オーバーヘッド(plpython / plsql / pllua…)
リアルタイムタスクのパフォーマンス言語のパフォーマンスで PostgreSQLのユーザー定義関数に関する情報を見つけようとしています。 それらは組み込み関数とどのように比較されますか? Postgresがplpython関数とplpgsql関数とpllua関数をどのように呼び出し/管理するか(オーバーヘッドで)違いはありますか(VM自体ではなく、Postgres統合/コンテキスト/データ転送側に興味があります)? コンテキストは大きなオーバーヘッドですか?リアルタイムデータマッピングに使用できますか(1000クエリ/秒としましょう)) ユーザー定義関数をplpgsqlで作成して、他のpg / languageを作成する利点はありますか?上のドキュメント彼らは利点を列挙したが、私は、彼らはすべてのPostgreSQL手続き言語に適用されますと思います。 関連する調査結果: 非標準的な使用のためのPL言語の速度 PostgreSQL関数言語のパフォーマンス:CとPL / PGSQL