NewSQL

スポンサーリンク
Cloud Spanner

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

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

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

分散クエリ実行プランの深層:Cloud Spannerオプティマイザを飼いならす技術テックリードの私だ。本日のコードレビュー、あるいは設計レビューの場において、Cloud Spannerのクエリパフォーマンスについて議論しよう。「なぜこのク...
Cloud Spanner

【実務・中級編】 2相コミット(2PC) – Cloud Spanner

Cloud Spannerの2相コミット(2PC):分散トランザクションの深淵とその手懐け方こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。「複数スプリット(シャー...
Cloud Spanner

【実務・中級編】 分散トランザクションプロトコル – Cloud Spanner

Cloud Spannerの分散トランザクション解体新書:2PCとPaxosが織りなす「限界なき整合性」の舞台裏テックリードの私だ。今回のコードレビューで、また「Spannerなら何をやってもトランザクションが安全にスケールする」というフワ...
Cloud Spanner

【実務・中級編】 データ配置ポリシー – Cloud Spanner

Cloud Spannerデータ配置ポリシーの極意:物理的制約をハックし、レイテンシとコンプライアンスを支配するこんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなセリフを耳にして頭を抱えなかっ...
Cloud Spanner

【実務・中級編】 ウィットネスレプリカ – Cloud Spanner

【Cloud Spannerの深層】ウィットネスレプリカ(Witness Replica)の真実と、コストを抑えて可用性を極限まで高める設計パターンこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビュ...
Cloud Spanner

【実務・中級編】 マルチリージョン構成 – Cloud Spanner

【Cloud Spanner】マルチリージョン構成の真実:世界を股にかける分散データベースを『正しく』調律する方法こんにちは。テックリードの私だ。今日のコードレビュー、あるいは設計レビューで、君たちはまた「とりあえずマルチリージョンにしてお...
Cloud Spanner

【実務・中級編】 ステイル読み取り (Stale Read) – Cloud Spanner

Cloud Spannerの隠し札:ステイル読み取り(Stale Read)を極め、レイテンシの限界を突破するこんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなクエリを見たことはないだろうか?...
Cloud Spanner

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

Cloud Spanner 読み取り専用トランザクションの極意:ロックフリーの牙城をどう使い倒すかこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなコードを見かけなかったか?-- よくあ...
Cloud Spanner

【実務・中級編】 読み書きトランザクション – Cloud Spanner

Cloud Spannerの読み書きトランザクション:極限のスループットを引き出す分散トランザクションの作法こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、君たちが持ち込んだCloud Spa...
スポンサーリンク