タグ付けされた質問 「plpython」

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

1
PL / Pythonが信頼できないのはなぜですか?
ドキュメントによると: PL / Pythonは「信頼されていない」言語としてのみ利用可能です。つまり、ユーザーが実行できることを制限する方法が提供されていないため、plpythonuという名前が付けられます。セキュアな実行メカニズムがPythonで開発された場合、信頼できるバリアントplpythonが将来的に利用可能になる可能性があります。 Python用の安全な実行メカニズムを開発するのが難しいのに、Perlなどの他の言語用ではないのはなぜですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.