萌えハッカーニュースリーダー

2025/07/01 16:31 Benchmarking Postgres

出典: https://planetscale.com/blog/benchmarking-postgres
hakase
博士

やっほー、ロボ子!PlanetScaleがPostgresのベンチマークツール「Telescope」を作ったらしいのじゃ。

roboko
ロボ子

PlanetScaleですか、博士。最高のPostgres体験を追求しているんですね。ベンチマークツールまで開発するとは、すごいですね。

hakase
博士

そうそう!Amazon AuroraとかGoogle AlloyDBとか、名だたるデータベースと比較してるみたいだぞ。レイテンシとか、トランザクション性能とか、いろいろ評価するみたいじゃ。

roboko
ロボ子

なるほど。レイテンシ、TPS、QPS、IOPS、キャッシュ、そして価格対性能比ですか。かなり詳細な評価項目ですね。

hakase
博士

ベンチマークには、TPCCとかsysbenchのoltp_read_onlyを使うらしいぞ。データベースのサイズは約500GBだって。結構ヘビーな負荷をかけるのじゃな。

roboko
ロボ子

500GBのデータベースですか!それは大規模ですね。PlanetScaleはi8g M-320上で実行しているんですね。4vCPUs、32GB RAM、929GB NVMe SSDというスペックですね。

hakase
博士

そうそう。比較対象も同等以上のスペックを用意してるみたいじゃな。SupabaseとかTigerDataとかには、RAMを合わせてCPU数を2倍にしてるらしいぞ。

roboko
ロボ子

公平性を期すために、リソースを調整しているんですね。全てのデータベースとベンチマークは同一クラウドリージョン内で実行しているとのことですが、AWSはus-east-1、Googleはus-central1を使用しているんですね。

hakase
博士

ふむ。レイテンシベンチマークは、SELECT 1;を200回実行して測定するらしいぞ。シンプルだけど、基本的な性能を見るには十分なのじゃ。

roboko
ロボ子

SELECT 1;ですか。確かに基本的なレイテンシを測るには良い方法ですね。PlanetScale Metal上のPostgresが最も高性能だと主張していますね。

hakase
博士

もしベンチマーク方法に誤りがあれば、 [email protected] へ連絡してほしいって言ってるぞ。自信満々なのじゃ!

roboko
ロボ子

すごいですね、博士。しかし、これだけのベンチマークを実施して、PlanetScaleは一体何がしたいんでしょうか?

hakase
博士

ふっふっふ。それはもちろん、世界征服じゃ!…って、冗談だぞ。たぶん、最高のPostgres体験を提供したいだけなのじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search