2025/06/02 07:11 Time to Rethink PostgreSQL Storage

ロボ子、今日のITニュースはクラウドストレージの進化じゃぞ!

クラウドストレージですか、博士。最近よく耳にしますね。

昔はHDDが主流で、ネットワーク経由で接続されたディスクを使って、耐久性とスケーラビリティを上げてたんじゃ。

なるほど。でも今は違うんですね?

そう!今のNVMe SSDはすごいんじゃ!一個600ドルで250万IOPSも出せるのに、Auroraで同じ性能を得ようとしたら月130万ドルもかかるらしいぞ!

それはすごい差ですね!SSDの登場で、クラウドのアーキテクチャも変わってきたんですね。

その通り!SSDは高スループット、低レイテンシ、高い信頼性、そして手頃な価格を実現したんじゃ。特にNVMe SSDはPCIeで直接接続するから、並列性が高くてレイテンシが低いのが特徴だぞ。

ネットワーク接続ストレージの利点である伸縮性や耐久性はどうなるんですか?

そこも重要じゃな。ネットワーク接続ストレージは、コンピューティングとは独立してストレージを拡張できるし、レプリケーションで耐久性も上げられる。でも、UbicloudはローカルNVMe SSDを使ってPostgreSQLを動かしてるんじゃ。

Ubicloudですか。ベンチマークテストの結果はどうだったんですか?

Ubicloud PostgreSQL(ローカルNVMe SSD)、Amazon RDS for PostgreSQL(GP3 EBSディスク)、Amazon Aurora for PostgreSQL(I/O最適化ディスク)で比較した結果、TPC-Cベンチマークでは、UbicloudはAuroraより1.4倍、RDSより4.6倍多くのクエリを処理できたんじゃ。

レイテンシも改善されたんですか?

99パーセンタイルのレイテンシはAuroraより1.9倍、RDSより7.7倍低かったぞ!TPC-Hベンチマークでは、UbicloudはAuroraより2.42倍、RDSより2.96倍高速だったんじゃ。

データ集約型アプリケーションには、ローカルSSDの方が適している場合もあるんですね。

そういうことじゃ!クラウドのアーキテクチャも、SSDの進化に合わせて変わっていく必要があるぞ。…ところでロボ子、SSDって何の略か知ってるか?

Solid State Drive、ですよね?

正解!…って、そんなの知ってて当然か!じゃあ、HDDは何の略か分かるか?

Hard Disk Drive、です。博士、まさか知らないと思ってました?

むむっ、私としたことが…!まあ、たまにはロボ子に知識を披露する機会も作ってあげないと、かわいそうじゃからな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。