Cloud Spanner

スポンサーリンク
Cloud Spanner

【テクニカル・上級編】 データ移行戦略 – Cloud Spanner

Spannerへの移行:RDBMSの亡霊を断ち切り、分散世界の深淵へ挑む多くのエンジニアが「SpannerはマネージドなRDBMSだ」と誤解している。これが悲劇の始まりだ。Spannerは既存のRDBMSの延長線上にあるのではない。「Pax...
Cloud Spanner

【テクニカル・上級編】 グローバルアプリケーション – Cloud Spanner

分散データベースの聖杯:Cloud Spannerが「CAP定理の限界」を突破する深淵なるメカニズムデータベース設計に携わる者にとって、CAP定理は永遠の呪縛だ。可用性を優先すれば一貫性が犠牲になり、一貫性を求めればレイテンシが牙を剥く。し...
Cloud Spanner

【テクニカル・上級編】 金融システムでの利用 – Cloud Spanner

金融システムの聖杯:Cloud Spannerにおける「真の強整合性」と「分散トランザクション」の深淵金融システムのアーキテクトにとって、分散データベースは長らく「信頼性」か「スケーラビリティ」のどちらかを犠牲にする妥協の歴史だった。しかし...
Cloud Spanner

【テクニカル・上級編】 フルマネージドの利点 – Cloud Spanner

Spannerという「抽象」の向こう側:なぜ運用負荷ゼロが、アーキテクチャ上の必然なのかCloud Spannerを単なる「可用性の高いマネージドRDB」と呼ぶのは、ジェットエンジンを「速く飛ぶためのファン」と呼ぶのと同じくらい解像度が低い...
Cloud Spanner

【テクニカル・上級編】 外部整合性 – Cloud Spanner

外部整合性という「神の視点」:Cloud Spannerが物理法則に挑むアーキテクチャの深淵多くの分散データベースエンジニアが「分散システムにおける整合性」を語るとき、彼らは往々にしてPaxosやRaftといった合意アルゴリズムの表面的な挙...
Cloud Spanner

【テクニカル・上級編】 トランザクション管理 – Cloud Spanner

Cloud Spannerのトランザクション管理:分散原子性の深淵を覗く世の中の「分散データベース」を標榜するシステムの多くは、可用性と整合性のトレードオフという名の免罪符を盾に、データの正当性を犠牲にしてきた。しかし、Cloud Span...
Cloud Spanner

【テクニカル・上級編】 標準SQLサポート – Cloud Spanner

Spannerの「標準SQL」は、単なるインターフェースではない ― 分散クエリエンジンが隠蔽する深淵巷の解説記事は、Cloud Spannerが「ANSI SQLをサポートしている」と書き立てる。だが、アーキテクトとして言わせてもらえば、...
Cloud Spanner

【テクニカル・上級編】 マルチリージョンデプロイメント – Cloud Spanner

Cloud Spanner マルチリージョン:物理法則と分散合意の「極限」を支配するCloud Spannerのマルチリージョン構成を単なる「DR対策」や「高可用性」というありきたりな言葉で片付けるのは、このエンジニアリングの芸術に対する冒...
Cloud Spanner

【テクニカル・上級編】 高可用性(HA) – Cloud Spanner

Cloud Spannerの99.999%:物理レイヤの制約を「合意」で塗り替えるアーキテクチャの真髄世の中の多くの分散データベースが「可用性」と「整合性」の狭間で妥協を強いられる中、Cloud Spannerが99.999%のSLAを平然...
Cloud Spanner

【テクニカル・上級編】 自動シャーディング – Cloud Spanner

Spannerの自動シャーディング:ブラックボックスの深淵にある「Splits」の真実多くのエンジニアが「Spannerは自動でシャーディングしてくれる」という甘美なフレーズを口にする。だが、その背後で何が起きているのかを理解している者は少...
スポンサーリンク