Cloud Spannerの概要と基本概念

スポンサーリンク
Cloud Spanner

【実務・中級編】 トランザクションの冪等性 – Cloud Spanner

Cloud Spannerで「二重書き」を撲滅する:分散トランザクションにおける冪等性の極意エンジニア諸君。Cloud Spannerを単なる「SQLが動く大規模DB」と勘違いしていないか?Spannerは、TrueTimeによる原子時計の...
Cloud Spanner

【実務・中級編】 読み取り書き込みトランザクションの制限 – Cloud Spanner

Cloud Spannerの「見えざる壁」を突破せよ:トランザクション制限と生存戦略Cloud Spannerを「ただの分散RDBMS」だと思っているなら、今すぐその認識を改めるべきだ。Spannerは、TrueTimeという神の視点と、P...
Cloud Spanner

【実務・中級編】 トランザクション優先度 – Cloud Spanner

Cloud Spannerのトランザクション優先度:競合を制し、システムを「止めない」ための深層戦略Spannerをただの「分散RDBMS」だと思っているなら、大規模トラフィックの洗礼を受けた時、その幻想は無惨にも打ち砕かれることになる。多...
Cloud Spanner

【実務・中級編】 トランザクションデッドロック検出 – Cloud Spanner

Cloud Spannerの「デッドロック」と戦うな。システムを「アボート前提」で設計せよ。Cloud Spannerを触り始めたエンジニアが必ずぶつかる壁がある。それが `Aborted` エラーだ。「なぜリトライが必要なのか?」「なぜデ...
Cloud Spanner

【実務・中級編】 読み取り専用のステイル読み取り境界 – Cloud Spanner

Cloud Spannerの「ステイル読み取り」を使いこなせ:整合性とパフォーマンスの極限を制する設計術Cloud Spannerを単なる「リレーショナルなNoSQL」だと思っているなら、それは大きな誤解だ。Spannerの真価は、グローバ...
Cloud Spanner

【実務・中級編】 コミット待機 – Cloud Spanner

Cloud Spannerの「コミット待機」という魔法:TrueTimeと線形化可能性の正体Cloud Spannerを単なる「SQLが使えるNoSQL」や「勝手にスケールするRDB」だと思っているなら、今すぐその認識を捨ててほしい。Spa...
Cloud Spanner

【実務・中級編】 トランザクションタイムスタンプオーラクル – Cloud Spanner

Cloud Spannerの「神の視点」:TrueTimeとトランザクションタイムスタンプ・オーラクルを使いこなすCloud Spannerを単なる「リレーショナルなNoSQL」だと思っているなら、今すぐその認識を改めた方がいい。Spann...
Cloud Spanner

【実務・中級編】 楽観的並行性制御 – Cloud Spanner

Cloud Spannerの「楽観的並行性制御」を極める:衝突を恐れず、スケールを勝ち取るアーキテクチャエンジニア諸君、設計レビューで「Cloud Spannerならスケーラブルだ」という言葉を安易に使っていないか?Cloud Spanne...
Cloud Spanner

【実務・中級編】 悲観的ロック – Cloud Spanner

Cloud Spannerの「悲観的ロック」を制する者が、高負荷システムを制するCloud Spannerを単なる「SQLが動く分散DB」だと思っているなら、今すぐその認識を改めたほうがいい。Spannerの真価は、分散環境でありながら「外...
Cloud Spanner

【実務・中級編】 トランザクション再試行ロジック – Cloud Spanner

Cloud Spannerの「アボート」を飼いならせ:トランザクション再試行の極意Cloud Spannerを使い始めたエンジニアが必ずぶつかる壁、それが「`Aborted`エラー」だ。「なぜリクエストが成功しないのか?」「ネットワークが不...
スポンサーリンク