さらなる性能の向上

さらなる性能の向上

 Version 8.3 provides greater consistency of performance than previous versions, ensuring that every user can depend on the same high performance demonstrated in recent benchmarks for every transaction, whether in peak hours or not, seven days a week, 52 weeks per year.

 "consistency of performance"をそのまま訳すと「性能における一貫性」です。リレーショナルデータベースの世界で"consistency"つまり「一貫性」と言うと、トランザクション処理におけるACID属性のうちの「C」を表し、トランザクション処理の前後でデータベースの内容に矛盾を起こさせないことを意味します。

 機能がより豊富になったものの、性能が落ちてしまったら(処理速度が遅くなってしまったら)元も子もありませんが、8.3はそうではないですよ、ということを表現したいのでしょう。

 "benchmark"は「評価テスト」のことで、PostgrfeSQLはスケーラビリティを含め高い結果をはじきだしています。"in peak hours or not"つまり「最繁時であろうともなかろうと」通年安心して連続運用できるということを強調しています。

 PostgreSQL is the first open source database to implement Synchronized Scan, which greatly reduces I/O for data mining.

 "Synchronized Scan"は「同期スキャン」を意味します。これはデータ取り込み時のI/O負荷を大幅に削減する手法で、オープンソースのデータベースシステムではPostgreSQLが初めて実装しました。

 リレーショナルデータベースシステムでは複数のセッションが複雑に走り、そしてそれぞれのセッションが個別にテーブルを検索して処理を行います。常にインデックスをうまく利用できるとは限りませんので、テーブル全体をシーケンシャル(逐次)に読み出す場合は、大量のI/Oを発生させる原因となります。当然性能が極端に劣化します。

 同期スキャンは、読み出され、共有バッファにためられているデータを効率的に利用し、そうでないデータのみをストレージから読み出すという手法です。"mining"はもともと鉱山を掘る「採掘」ですが、データベースシステムでは上記のように「検索」と訳すとわかりやすくなります。「データマイニング」などとそのままカタカナにしている例もこのごろ多く見かけます。

Windows版のPostgreSQL

 The Windows team has enabled Visual C++ compilation of PostgreSQL, improving stability and performance on Windows, as well as accessibility to the project to Windows contributors.

 ここで、メジャーバージョン8.0からWindows環境で利用できるようになったとはいえ、提供されたインストーラは特殊な開発環境(MinGW+gcc)で生成されたものであったため、現在標準のWindows開発環境で構築した実行形式であることを示唆しています。

 「WindowsチームはVisual C++でのコンパイルを可能にしました。これにより、Windows上での安定性と性能向上が図られるとともに、Windowsを専門とする開発者にも作業参加の門戸を広げる結果となりました」

 New logging options have been added and the overhead of the statistics collector has been diminished in order to make it easier to monitor your servers.

 「ログ取得オプションが新規に追加になったことで、統計情報取得のオーバヘッドが縮小し、サーバーのモニターが容易になりました」と訳せます。興味のある読者は、PostgreSQLのANALYZE、EXPLAINについて参照してください。さらに引用を続けます。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30