【くらうどすぱなー】
Cloud Spanner(クラウドスパナー) とは?
💡 世界中のリージョンを跨いでも「ズレない」最強の分散RDB
📌 このページのポイント
- 強整合性を保ちながらグローバルに分散配置でき、世界中のユーザーに低遅延でサービスを提供できる
- SQLに対応したリレーショナルデータベースなので、既存のRDBの知識を活かせる
- TrueTimeという独自の時刻同期技術で、世界規模でもトランザクションの順序を正確に保証する
- Google Cloud上のフルマネージドサービスで、シャーディングやレプリケーションの管理が不要
Cloud Spannerって普通のデータベースと何が違うの?
強整合性ってそんなに大事なの?
たとえば銀行の送金を想像してみて。東京とニューヨークで同時に残高を見たとき、違う金額が表示されたら大問題だよね。Cloud Spannerならどのリージョンから見ても常に同じデータが見えることを保証してくれるんだ
TrueTimeってどんな仕組み?
お値段はどのくらいするの?
正直、安くはないよ。最小構成でも月額数万円からで、マルチリージョンだと数十万円以上になることもある。だからグローバル展開する大規模サービスや、金融のように強整合性が必須の場面で真価を発揮するんだ
TiDBとどう使い分ければいいの?
📖 おまけ:英語の意味
「Cloud Spanner」 = クラウドスパナー(スパナ→工具のスパナ)
💬 スパナ(レンチ)のように分散システムの難問をがっちり締め付けて解決するイメージからきているよ