ユーザ用ツール

サイト用ツール


it技術:データベース:postgresql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
it技術:データベース:postgresql [2024/04/24 16:37] – [複合インデックス] yajuadminit技術:データベース:postgresql [2024/09/30 16:17] (現在) yajuadmin
行 9: 行 9:
  
  
-将来的には追記型アーキテクチャを捨てて、EnterpriseDBが率先して開発している「zHeap」の実装して他のデータベースのようにUNDOログをもつようにしたい。\\+将来的には追記型アーキテクチャを捨てて、EnterpriseDBが率先して開発している「zHeap」の実装して他のデータベースのようにUNDOログをもつようにしたい。→ その後zHeapのメイン開発者が抜けて休止状態\\
 [[https://gihyo.jp/dev/column/newyear/2019/postgresql?page=2|データベースとして,オープンソースとして,コミュニティとして ―石井達夫氏が語るPostgreSQLの強さと課題]] [[https://gihyo.jp/dev/column/newyear/2019/postgresql?page=2|データベースとして,オープンソースとして,コミュニティとして ―石井達夫氏が語るPostgreSQLの強さと課題]]
 ===== 接続ドライバー ===== ===== 接続ドライバー =====
行 58: 行 58:
 |15.0|2022/10/06|[[it技術:データベース:postgresql#postgresql15情報|postgresql15情報]] | |15.0|2022/10/06|[[it技術:データベース:postgresql#postgresql15情報|postgresql15情報]] |
 |16.0|2023/09/14|[[it技術:データベース:postgresql#postgresql16情報|postgresql16情報]] | |16.0|2023/09/14|[[it技術:データベース:postgresql#postgresql16情報|postgresql16情報]] |
 +|17.0|2024/09/26|[[it技術:データベース:postgresql#postgresql17情報|postgresql17情報]] |
 +
 ==== サポート終了期限(EOL=End Of Life) ==== ==== サポート終了期限(EOL=End Of Life) ====
 https://www.postgresql.org/support/versioning/ https://www.postgresql.org/support/versioning/
  
 ^バージョン^初期リリース日^サポート終了期限^ ^バージョン^初期リリース日^サポート終了期限^
 +|17|2024年09月26日|2029年11月8日|
 |16|2023年09月14日|2028年11月9日| |16|2023年09月14日|2028年11月9日|
 |15|2022年10月13日|2027年11月11日| |15|2022年10月13日|2027年11月11日|
行 253: 行 256:
     * VACUUMリングバッファ指定     * VACUUMリングバッファ指定
     * Mesonビルド     * Mesonビルド
 +
 +==== PostgreSQL17情報 ====
 +2024-09-26にリリース
 +
 +=== 主な新機能 ===
 +[[https://www.sraoss.co.jp/tech-blog/pgsql/pg17report/|PostgreSQL 17検証報告]]\\
 +[[https://www.sraoss.co.jp/tech-blog/wp-content/uploads/2024/09/pg17_report_20240917.pdf|PostgreSQL 17 検証レポート - pdf]]
 +
 +  * 性能向上
 +    * VACUUM性能改善
 +    * COPY性能向上
 +    * ストリームI/O対応
 +    * 各種プランナ改善
 +  * SQL機能
 +    * SQL/JSON対応の拡充
 +    * MERGE文の拡張
 +    * COPY FROM に ON_ERROR オプション追加
 +  * ロジカルレプリケーション機能追加
 +    * pg_upgrade 対応の改善
 +    * フェイルオーバに対応
 +    * pg_createsubscriberコマンド追加
 +  * パーティショニング機能
 +    * 排他制約に対応
 +    * IDENTITY列に対応
 +  * 運用管理
 +    * インクリメンタルバックアップ
 +    * 新たな定義済みロール
 +    * 新たなモニタリングビュー
 +    * pg_dump の –filterオプション
 +
 ===== 設定について ===== ===== 設定について =====
 postgresql.confの設定値は、下記SQLで context の値により設定反映のタイミングが違う。 postgresql.confの設定値は、下記SQLで context の値により設定反映のタイミングが違う。
it技術/データベース/postgresql.txt · 最終更新: 2024/09/30 16:17 by yajuadmin