最も興味深いPostgreSQLニュースを引き続き紹介します。リリース
PostgreSQL 10.3リリースこの
リリースで は 、
セキュリティホールは閉じられています。pg_dumpおよびその他のアプリケーションのデータベーススキーマでオブジェクトを検索するための制御されていないパスです。 他の修正の中でも特に、テーブルの公開が許可されていない場合、論理レプリケーションは変更の転送を試行しません。 更新されたバージョン9.xもリリースされました。
PostgreSQL 10.3と同じ日に
Postgres Pro Standard 10.3.1 がリリースされました。これは、できるだけ早く穴を修正する必要があるためです。
Postgres Pro Standard 10.3.2および
Postgres Pro Enterprise 10.3.2が利用可能になりました。 また、BツリーインデックスのINCLUDED属性のTOASTサポートも含まれています。
pg_probackupユーティリティは
大幅に改善されました(現在はバージョン2.0.16です)。
pglogical 2.22ndQuadrantで開発されたこの拡張機能の新しいバージョンは、以前のバージョンのバグを修正します。
バージョン2.2では、エラー後に複製を再開するときに複製スロットを再作成できます。
競合を排除しました。これにより、テーブルの同期でエラーが発生する場合がありました。
他にもいくつかの可能性があります。
こちらからダウンロードして
ください 。
dbForge Studioこれは、
MS Visual Studioを連想させる高度なデータエディター、自動補完機能、ユーザーインターフェイスを備えたPostgreSQL開発および管理ツールです。
Postgresso#2でのdbForge Studioの発表により、読者は既に試してみたいと思っています。
Expressの無料バージョンがダウンロードできるようになりました。 そして、有料版である
Standardの作業はすでに進行中です。
pg_badplanClaes Jakobsson(Claes Jakobsson)は、彼が作成した新しい拡張機能の
デモをテストすることを提案しました。これは、pg_badplanと呼ばれます。
要求を実行するとき、この拡張機能はスケジューラの作業を監視し、その推定値と実際に配信されたレコードの数を比較します。 比率が指定されたしきい値を超える場合、pg_badplanはこれをログに報告します。
Komitfestは継続します-今年最も重要なのは、合格しなかったパッチがバージョン11に分類されなくなるためです。受け入れられたパッチは
ここで追跡でき
ます 。 2018年3月23日に、252のうち69が承認されました。
- Pgbenchは\ ifコンストラクトと汎用ハッシュ関数を導入しました。
- パーティション化するとき、パーティションキー列の更新が可能になりました。 一意のインデックスを作成できます。 パーティションテーブルの集計とグループ化は、バージョン11に登場する可能性がありますが、現在のところレビュー中です。
- プロシージャのINOUTパラメータ。
コース
トヴェリのDBA3月26日、Tverで、情報技術研究所はサーバーアプリケーション
DEV1の開発者向けの公開教育コースを開始しました
。 PostgreSQL 9.6アプリケーションのサーバー側開発。 基本コース 。
このコースは、Postgres Professionalプログラムマネージャーの
Egor Rogovと
Pavel Luzanovによって指導されます。 最後のレッスンは3月29日です。
会議と会議
ロシアで:
DevConf 2018今年の会議
は 、モスクワのデジタル10月に5月18〜19日に
開催されます。
高負荷++シベリア今年のHighload ++
は 、6月25日と26日にノボシビルスクのExpocenter
で開催されます。
RIT2018年ロシアインターネットテクノロジーフェスティバルとそのすべてのカンファレンス
は 、5月28日と29日にモスクワ
のSkolkovo School of Managementで
開催され
ますI. Subbotnik 。 ミタップ
サンクトペテルブルクで3月31日に
開催されます。
ロシア国外:
PGConf APAC 2018 3月22〜23日にシンガポールで
開催されました。
ドイツ語を話すPostgreSQL。 会議
は 4月13日にベルリンで
開催されます。
PGConfNepal 2018は 、カトマンズ大学のネパールで5月4〜5日に開催されます。
オタワでのPGCon 2018は 5月29日から6月1日
に開催されます。
スイスPGDay 2018 は 、6月29日にチューリッヒ近郊のラッパースウィルで
開催されます。 申し込みは4月14日まで受け付け、6月28日まで登録します。
PGConf.Brazil 2018 は 、8月3〜4日にサンパウロ
で開催されます。
記事とブログ
2018年のStack Overflow調査が公開されました。PostgreSQLにとって朗報です。10万人を超えるSO回答
者が、さまざまなDBMSについての感想について
インタビューしました。 PostgreSQLは私のお気に入りです! より正確には、最も愛されている2つのうちの1つ、Redis(回答者の64.5%)とPostgreSQL(62%)ですが、Redisは決してユニバーサルDBMSではないため、PostgreSQLは競合相手の中で最も愛されているDBMSです。 IBM DB2とOracleは、最も恐ろしいノミネートをリードしています。
PostgreSQL、Oracle、SQL Server、MySQLのSQL / JSON標準2016準拠Oleg Bartunovは、彼のLJブログで、Oracle 18c、MS SQL Server 2017およびMySQL 8.0.4の
SQL / JSON Standard-2016 PostgreSQLへの準拠に関して間違いなく先行し
ていると
書いています。 証明は、対応行列を示しています。 このマトリックスのPostgreSQL 11には3つのパッチが追加されています
。NikitaGlukhovと
Oleg Bartunovは、標準の公開から数か月後に開発を開始しました:SQL / JSON:jsonpath、SQL / JSON:functions and SQL / JSON:JSON_TABLE
PostgreSQLでのEclipseLinkの使用Javaの
ORMに関する2つの記事が
2ndQuadrantブログに掲載されました。
1 つ目は
EclipseLinkについてで、
2つ目は
PostgreSQLでJava ORMを使用する-MyBatisまた、2つのORMのアプローチの根本的な違いを明確にします。
VACUUMがテーブルからデッド行を削除しない3つの理由Cybertechブログの
この Lorenz Albeの 記事には例があります。 問題の状況ごとに、解決策が提案されます。
トランザクションが長引く場合は、pg_terminate_backend()関数を使用して、VACUUMをブロックしているセッションを終了します。
-未使用の複製スロット-pg_drop_replication_slot()関数により、不要な複製スロットを削除できます。
準備された孤立したトランザクション-ROLLBACK PREPARED SQLを使用して、これらの準備されたトランザクションを削除します。
PostgreSQL全文検索がVACUUMと関係することCybertchのHans-JürgenSchönig氏のブログで、GINインデックスがそこで機能する方法、パフォーマンスに対するVACUUMの影響を測定する方法、VACUUMがPostgreSQLで全文検索(FTS)を高速化する方法について
書いています。 例もあります。
アイデアや提案をメールに送信:news_channel@postgrespro.ru以前の問題:
#3 、
#2 、
#1