コアアーキテクチャと分散原理

スポンサーリンク
Cloud Spanner

【実務・中級編】 ホットスポット検出 – Cloud Spanner

Cloud Spannerホットスポット検出の深層:スプリットの物理学と「詰み」のないスキーマ設計こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなテーブル定義を見て思わず頭を抱えたことはない...
Cloud Spanner

【実務・中級編】 内部パフォーマンスメトリクス – Cloud Spanner

Cloud Spanner内部パフォーマンスメトリクス:スプリットの「呼吸」を聴く者だけが到達できる極限チューニングおい、設計レビューの手を止めてくれ。今、君が書いた「Spannerを使っているから勝手にスケールするはずだ」という楽観的な設...
Cloud Spanner

【実務・中級編】 リソース優先順位付け – Cloud Spanner

【Spannerの深層】バックグラウンド処理の呪縛を断つ:リソース優先順位付けとマルチテナント設計の極意テックリードの私だ。コードレビューや設計レビューで、「なぜこのクエリが突然レイテンシのスパイクを起こしたのか?」という質問をよく受ける。...
Cloud Spanner

【実務・中級編】 クエリ並列度制御 – Cloud Spanner

Cloud Spannerクエリ並列度制御の深層:巨大分散データベースを限界まで使い倒す技術こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいは設計レビューで、こんなクエリを見かけなかったか?SELECT account_id...
Cloud Spanner

【実務・中級編】 データ局所性最適化 – Cloud Spanner

【Cloud Spanner極限最適化】データ局所性(Data Locality)を支配し、ネットワーク転送を撲滅せよこんにちは。テックリードの私だ。今日のコードレビュー、あるいは設計レビューで、君たちはまた「なんとなくインターリーブ(In...
Cloud Spanner

【実務・中級編】 スナップショット読み取りタイムスタンプ – Cloud Spanner

Cloud Spannerの真価:「スナップショット読み取りタイムスタンプ」を極限まで使い倒す設計論こんにちは。テクニカルリードの私だ。今日のコードレビューで、あるジュニアエンジニアが書いたクエリを見て思わず天を仰いだ。「過去のデータが欲し...
Cloud Spanner

【実務・中級編】 読み取り専用トランザクション最適化 – Cloud Spanner

Cloud Spanner 読み取り専用トランザクションの極意:ロックフリーの世界で秒間数十万クエリをさばく設計最適化こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなクエリやトランザクシ...
Cloud Spanner

【実務・中級編】 ロックテーブル管理 – Cloud Spanner

Cloud Spannerのロックテーブル管理:分散トランザクションの深淵と「ホットスポット」をねじ伏せる設計作法こんにちは。テックリードの私だ。今日のコードレビューで、「なぜこのクエリでトランザクションがアボートするのか」「なぜこの主キー...
Cloud Spanner

【実務・中級編】 スループット制限とスロットリング – Cloud Spanner

Cloud Spannerのスループット制限とスロットリング:真の限界を見極める分散アーキテクチャの極意こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなセリフを吐いていないか?> 「Span...
Cloud Spanner

【実務・中級編】 負荷ベースの分割 – Cloud Spanner

負荷ベースの分割(Load-based Splitting)の真実:Spannerの自動スケーリングをハックする設計論こんにちは。チーフアーキテクトの私だ。今回は、Cloud Spannerのコア・アーキテクチャの根幹をなす「負荷ベースの分...
スポンサーリンク