世界で最も先進的なオープンソースデータベースの次のメジャーリリースであるPostgreSQL11は、もうすぐです。 PostgreSQLの新しいリリースには、パーティショニング、並列処理、SQLストアドプロシージャなどの機能強化が含まれます。
PostgreSQL愛好家に次のリリースをより深く理解させるために、2ndQuadrantはPostgreSQL11の新機能について説明するウェビナーを主催しました。このウェビナーはコアチームメンバーでPostgreSQLの主要な貢献者であるPeterEisentrautによって発表されました。
ライブセッションに参加できなかった場合は、ここで録音を表示できます。
ライブウェビナー中にピーターが回答できなかった質問には、以下の回答があります。
Q:パーティショニングにカスタムハッシュ関数を使用できますか? (またはこれは将来の計画では)
A:現在、これは計画されていません。
Q:私が理解している限り、パーティションテーブルにはまだグローバルインデックスがありません。私は正しいですか?
A:そうです、これらは新しいパーティションに自動的に追加され、より簡単に管理できるローカルインデックスのみです。グローバルインデックスは、現在地平線上にない別個の機能になります。
Q:関数内のコミットについてはどうですか?これも利用できますか?
A:コミットとロールバックは手順でのみ可能です。
Q:JIT対応のビルドはPGDGから利用できますか?
A:はい、コミュニティで作成されたDebianおよびRPMパッケージはLLVMをサポートします。別のサブパッケージに含まれている可能性があります。ただし、一部の古いオペレーティングシステムには十分な最新のLLVMバージョンがないため、その場合は利用できません。
Q:JITインライン化はユーザー定義の演算子で機能しますか?
A:はい。関連するLLVMビットコードをインストールするには、拡張モジュールを特定の方法で構築する必要があります。しかし、通常の拡張ビルドシステムがそれを処理します。
Q:JITでコンパイルされたクエリはキャッシュされますか?そのため、同じセッションまたは別のセッションで再利用できます。
A:いいえ、JITコンパイルの結果はキャッシュされません。これは考慮されましたが、現時点では価値があるとは見なされませんでした。
Q:PostgreSQL 11のTDEはどうですか?
A:TDEはPostgreSQL 11には含まれていません。現在、TDEに取り組んでいる人は誰もいません。
Q:PostgreSQL 12で保存データの暗号化が強化されることを期待できますか?
A:推測はしませんが、わかりません。
ご質問、コメント、フィードバックについては、当社のWebサイトにアクセスするか、[email protected]に電子メールを送信してください。
新機能、拡張機能、および改善点の完全なリストは、こちらから入手できます。