NewSQL

スポンサーリンク
Cloud Spanner

【実務・中級編】 NULL値の扱い – Cloud Spanner

Cloud Spannerの「NULL」を制する者は、分散データベースの深淵を制する設計レビューでよく見る光景がある。「とりあえずNULL許容にしておけば後で困らないだろう」という判断だ。だが、Cloud Spannerという極めて洗練され...
Cloud Spanner

【実務・中級編】 カラムとデータ型 – Cloud Spanner

Cloud Spannerの「データ型」を極める:その選択がシステムの寿命を決めるSpannerの設計において、スキーマ定義は単なるデータ格納の器ではない。それは、世界規模の分散トランザクションを支える「物理的な制約」と「パフォーマンスの境...
Cloud Spanner

【実務・中級編】 トランザクション監視 – Cloud Spanner

Cloud Spannerの「見えない壁」を突破せよ:トランザクション競合とレイテンシを制する極意Spannerを「単なるマネージドなRDB」だと思っていないか?もしそうなら、君はまだこの怪物の一部しか見えていない。Spannerは分散シス...
Cloud Spanner

【実務・中級編】 ロック待機タイムアウト – Cloud Spanner

Cloud Spannerの「ロック待機タイムアウト」を制する者は、分散トランザクションを制する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...
スポンサーリンク