Cloud Spanner

スポンサーリンク
Cloud Spanner

【実務・中級編】 LSMツリーストレージエンジン – Cloud Spanner

Cloud Spannerの核心:LSMツリーストレージエンジンがもたらす「妥協なき超分散スケーラビリティ」の正体こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。...
Cloud Spanner

【実務・中級編】 クエリコンパイルパイプライン – Cloud Spanner

Cloud Spannerクエリコンパイルパイプラインの深層:なぜ「適当なSQL」が巨大クラスタを沈めるのかテックリードの私だ。コードレビューや設計レビューの場で、次のようなSQLを平然と書いてくるエンジニアが後を絶たない。「とりあえず結合...
Cloud Spanner

【実務・中級編】 分散クエリ実行エンジン – Cloud Spanner

Cloud Spanner 分散クエリ実行エンジン解体新書:数千ノードを束ねる「見えざる手」の制御法こんにちは。テクニカルリードの私だ。これまでのレビューで、君たちが書いたクエリやスキーマ設計を見ていて気になったことがある。「Cloud S...
Cloud Spanner

【実務・中級編】 クエリ最適化コストモデル – Cloud Spanner

Spannerクエリオプティマイザの深淵:分散実行コストモデルをハックするテックリードの私だ。コードレビューや設計レビューで、「なぜこのクエリはこんなにスキャンコストが高いんだ」「なぜインデックスが効かないんだ」と頭を抱えているエンジニアを...
Cloud Spanner

【実務・中級編】 インスタンス構成とトポロジー – Cloud Spanner

【Cloud Spanner設計レビュー】マルチリージョン構成の物理的真実:レイテンシとクォーラムの限界を突破するトポロジー設計設計レビュー会へようこそ。私はチーフアーキテクトだ。今日の議題は、Cloud Spannerの真骨頂である「マル...
Cloud Spanner

【実務・中級編】 読み取り専用レプリカの整合性 – Cloud Spanner

Spannerの読み取り専用レプリカとTrueTime:なぜ「強い整合性を持つ分散読み取り」が神速なのかこんにちは。プロダクトのアーキテクチャ設計やコードレビューを担当していると、データベースの分散トランザクションやレプリケーションの挙動に...
Cloud Spanner

【実務・中級編】 クエリ最適化のための統計情報 – Cloud Spanner

【Cloud Spanner】オプティマイザの心を読め:統計情報の鮮度管理とクエリパフォーマンスの極限チューニングこんにちは。テクニカルリードの私だ。きみのチームが書いた美しいクエリが、なぜか本番環境で突如としてレイテンシを悪化させ、CPU...
Cloud Spanner

【実務・中級編】 Key Visualizerの内部分析 – Cloud Spanner

Key Visualizerの裏側を暴く:Spannerアーキテクトが教えるホットスポット完全制圧の技術テックリードの君なら、本番環境で突然のレイテンシ急上昇に見舞われ、Cloud Monitoringのグラフを睨みつけながら「どの行がボト...
Cloud Spanner

【実務・中級編】 保存時暗号化のメカニズム – Cloud Spanner

Cloud Spannerの暗号化メカニズム:Colossus層の深淵とCMEK運用の実務解こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。> 「Cloud Spa...
Cloud Spanner

【実務・中級編】 リソースクォータ管理の内部 – Cloud Spanner

リソースクォータの要塞:Cloud Spannerの内部制御と「スケールの罠」を避ける設計哲学テックリードの私だ。コードレビューや設計レビューで、こんな質問をしてくる若手が後を絶たない。「Spannerってオートスケーリングするんですよね?...
スポンサーリンク