Cloud Spanner

スポンサーリンク
Cloud Spanner

【実務・中級編】 ネットワークパーティション処理 – Cloud Spanner

ネットワーク分断の嵐を生き抜く:Cloud SpannerのPaxos合意と無停止アーキテクチャの深層こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは基本設計レビューで、こんな質問を受けたことはないか?> 「もしリージョ...
Cloud Spanner

【実務・中級編】 リーダー選出プロセス – Cloud Spanner

【Cloud Spannerの核心】Paxosリーダー選出のメカニズムと、障害に怯えない分散設計の真髄こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。> 「Clou...
Cloud Spanner

【実務・中級編】 レプリカの種類と役割 – Cloud Spanner

【Cloud Spanner 徹底解説】レプリカの内部構造を熟知せずして、真の分散設計は語れないこんにちは。チーフアーキテクトの私だ。今日のコードレビューや設計レビューで、こんなやり取りを見かけなかったか?「とりあえずマルチリージョン構成に...
Cloud Spanner

【実務・中級編】 ディレクトリベースの配置 – Cloud Spanner

【Cloud Spanner 伝説のアーキテクチャ講義】第1回:ディレクトリベースの配置(Directory-based Placement)を極めるおい、設計レビューの手を止めろ。そのテーブル定義、本当に何も考えずに `PRIMARY K...
Cloud Spanner

【実務・中級編】 タブレットサーバーアーキテクチャ – Cloud Spanner

【Cloud Spanner深層】タブレットサーバーアーキテクチャの真実:分散RDBの極限を支配する「見えざる実体」こんにちは、チーフアーキテクトの私だ。これまでのコードレビューや設計レビューで、こんな質問を何度も受けてきた。「Spanne...
Cloud Spanner

【実務・中級編】 スプリット管理と負荷分散 – Cloud Spanner

Cloud Spannerの核心:スプリット管理と負荷分散のメカニズムを完全掌握するこんにちは。テクニカルリードの私だ。今日のコードレビューやアーキテクチャ設計レビューで、こんな質問を受けていないだろうか?「プライマリーキーの先頭に連番(オ...
Cloud Spanner

【実務・中級編】 タイムスタンプオラクルの機能 – Cloud Spanner

TrueTimeとタイムスタンプオラクル(TPO):Cloud Spannerの最強にして最大の「ボトルネック」をどう飼いならすかこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャレビューで、君たちはまた「な...
Cloud Spanner

【実務・中級編】 2相コミットプロトコル – Cloud Spanner

Cloud Spannerの2相コミット(2PC):分散トランザクションの深淵と実戦的設計論こんにちは。テクニカルリードの私だ。今日のコードレビューで、誰かが「Spannerだからトランザクションは安全に勝手にやってくれる」という甘い認識で...
Cloud Spanner

【実務・中級編】 トランザクションマネージャーの役割 – Cloud Spanner

トランザクションマネージャーの孤独な戦い:Cloud Spannerが数千ノードを統べる分散原子性の裏側テックリードの君へ。設計レビューで「Spannerを使っているから、トランザクションは安全ですよね」というセリフを聞くたびに、私は冷や汗...
Cloud Spanner

【実務・中級編】 データ圧縮とLSMツリー – Cloud Spanner

Cloud Spannerの内部心臓部:LSMツリーとバックグラウンドマージが織りなす「止まらない極限性能」の真実テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたことはないだろうか?「Clo...
スポンサーリンク