NewSQL

スポンサーリンク
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のコア・アーキテクチャの根幹をなす「負荷ベースの分...
Cloud Spanner

【実務・中級編】 スプリット統合アルゴリズム – Cloud Spanner

【Cloud Spanner深層】スプリット統合アルゴリズムの裏側と、大規模分散DBを極限まで使い倒すための設計最適化こんにちは。テクニカルリードとして日々大規模分散システムのアーキテクチャレビューを行っていると、Cloud Spanner...
Cloud Spanner

【実務・中級編】 スプリット分割アルゴリズム – Cloud Spanner

スプリット分割アルゴリズムの深淵:Cloud Spannerがいかにして「ホットスポット」を物理的に消滅させるかこんにちは。チーフアーキテクトの私だ。これまでのキャリアで数多くの大規模分散データベースを見てきたが、Cloud Spanner...
Cloud Spanner

【実務・中級編】 分散結合戦略 – Cloud Spanner

Cloud Spanner分散結合の深層:スプリット境界を越えてスケールするJOINの哲学こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなクエリを見かけて冷や汗をかいたことはないか?-- レ...
Cloud Spanner

【実務・中級編】 クエリ最適化エンジン – Cloud Spanner

Spannerクエリ最適化の深淵:分散結合のコストモデルを支配し、ネットワークの魔物をねじ伏せるテックリードの私だ。今日のコードレビューで、また「なんとなく書いたJOIN文」がSpannerの分散ネットワークを盛大に踏み荒らしているクエリを...
スポンサーリンク