Skip to main content
© 2023 NTT DATA Group Corporation
© 2023 NTT DATA Group Corporation
PGCon 2023 参加報告
2023年7月3日 第42回 PostgreSQLアンカンファレンス@オンライン
株式会社NTTデータグループ 技術開発本部
加藤 慎也、加藤 健
© 2023 NTT DATA Group Corporation 2
自己紹介
• 名前
• 加藤 慎也 @ShinyaKato_
• 所属
• 株式会社NTTデータグループ 技術開発本部
• 業務
• PostgreSQLコミュニティでの開発
• PostgreSQLの研究開発やサポート業務
© 2023 NTT DATA Group Corporation 3
PGCon
• PGConは、PostgreSQLのユーザーと開発者のための毎年開催される
カンファレンス
• PGConの趣旨は、PostgreSQLについて議論したり、関係を構築したり、
貴重な知見を学んだりすることにある
• https://www.pgcon.org/2023/
© 2023 NTT DATA Group Corporation 4
概要
• 期間
• チュートリアル: 5/30(火), 6/2(金)
• 講演: 5/31(水), 6/1(木)
• アンカンファレンス: 6/2(金)
• 開催地
• カナダ オタワ
• オタワ大学のキャンパスで開催
© 2023 NTT DATA Group Corporation 5
参加者
• 全体で150名程度
• 例年よりも少ないらしい
• ユーザーよりも開発者が多い印象
• 多くの主要開発者・コミッターが参加
© 2023 NTT DATA Group Corporation 6
面白かった講演(Sorting Out glibc Collation Challenges)
• 「glibcのバージョンが変わる→ソート順が変わる→色々と問題が起こる」
という問題にどう対処するか?という講演
• ソート順が変わる例
• RHEL 7(glibc 2.17)
• 1a
• 1-a
• 1-aa
• RHEL 9 (glibc 2.34)
• 1-a
• 1a
• 1-aa
https://www.joeconway.com/presentations/glibc_issues-PGCon-2023.pdf
© 2023 NTT DATA Group Corporation 7
面白かった講演(Sorting Out glibc Collation Challenges)
• glibc 2.28をまたいでOSをアップデートすると、以下のようなことが起きてしまう
• インデックスの破損
• 主キーが重複していても行を追加できてしまう
• FDWでマージジョインしようとするとエラーになる
• 誤ったパーティションに書き込んでしまう
• 対策
• OSをアップデート後に全てのインデックスをREINDEXする
• https://github.com/awslabs/compat-collation-for-glibc を使用する
• 詳細はWikiへ
• https://wiki.postgresql.org/wiki/Locale_data_changes
https://www.joeconway.com/presentations/glibc_issues-PGCon-2023.pdf
© 2023 NTT DATA Group Corporation 8
アンカンファレンス
• トピックは自由で、その場でトピックを決め、みんなで議論
• 詳細はWikiへ
• https://wiki.postgresql.org/wiki/PgCon_2023_Developer_Unconference
© 2023 NTT DATA Group Corporation 9
ソーシャルイベント
• オタワにあるパブを貸し切り、ソーシャルイベントが開催
• ドリンク2杯無料 + 軽食が提供
© 2023 NTT DATA Group Corporation 10
チャリティーイベント
• 以前、忘れ物をオークション形式で売り出したことがあり、
それ以来伝統としてオークションを実施
• 売上金はオタワの慈善団体に寄付
PGCon参加者に無料で振舞われていたクッキー 代表の人が手作りしたSlonikのぬいぐるみ
© 2023 NTT DATA Group Corporation 11
運営からのお知らせ
• PGConの運営を担っていたDan Langilleさんが、もっと孫の世話をしたいから
PGConなどの運営から徐々に手を引くとのこと
• 今後は他の方が中心になって、運営していく
• Danさんがオタワに住んでいる(もう住んでいない)という理由から毎年オタワで
開催されていたが、今後はカナダ国内の違う都市を転々とすることになる
• ※政治的理由などにより、カナダの方がみんな集まりやすいので、
引き続きカナダ国内で開催予定実施時期は例年通り6月くらいに開催する
© 2023 NTT DATA Group Corporation 12
感想
• ユーザ向けの講演よりも開発者向けの講演が多いように感じた
• 難しかった…
• 英語字幕なしで英語を聞き続けるのが苦痛だった
• いつか発表してみたいと思った
• オタワに熱波がきており連日30~35度くらいの気温で暑かった
• オタワ→トロント→羽田の便だったが、
トロント着がかなり遅れて、乗り継ぎがギリギリだった
• 成田行きは羽田行きより30分早い出発だったらしく、トロントで乗り継ぎできなかったらしい
その他、記載されている会社名、商品名、又はサービス名は、
各社の登録商標又は商標です。