Cloud Spanner

スポンサーリンク
Cloud Spanner

【実務・中級編】 ロックの仕組み – Cloud Spanner

【Cloud Spannerの真実】ロックの仕組みと、実戦で踏み抜かないためのリトライ戦略こんにちは。チーフアーキテクトの私だ。レビュー会で「なぜSpannerでデッドロックが起きるのか」「なぜトランザクションがアボートするのか」を正確に説...
Cloud Spanner

【実務・中級編】 トランザクションの種類 – Cloud Spanner

【Cloud Spanner極意】トランザクションの深層:読み取り専用、読み書き、そして真の限界突破パターンテックリードの私だ。コードレビューや設計レビューで、こんなコードや設計を見かけるたびに私は赤べこのように首を縦に振るか、あるいは冷や...
Cloud Spanner

【実務・中級編】 クエリオプティマイザの制御 – Cloud Spanner

【Cloud Spanner】クエリオプティマイザの完全制御:実行計画を支配し、レイテンシのブレを根絶する技術こんにちは。テクニカルリードの私だ。コードレビューや設計レビューで、こんなセリフを耳にしたことはないだろうか。「本番環境データ量が...
Cloud Spanner

【実務・中級編】 ポイントインタイムリカバリ(PITR) – Cloud Spanner

【Cloud Spanner】ポイントインタイムリカバリ(PITR)の極意:データ破損から秒速で生還するための実践アーキテクチャこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは基本設計のレビューで、こんな質問を受けたとし...
Cloud Spanner

【実務・中級編】 エクスポートとインポート – Cloud Spanner

【Spanner深層】Dataflowインポート/エクスポートの限界と、修羅場を潜るための極限ベストプラクティスこんにちは。チーフアーキテクトの私だ。これまでに数多くの大規模分散データベースの設計・運用を見てきたが、Cloud Spanne...
Cloud Spanner

【実務・中級編】 マネージドバックアップと復元 – Cloud Spanner

SpannerのバックアップとPITR:本番障害を秒速で無かったことにする設計・運用アンチパターンこんにちは。チーフアーキテクトの私だ。これまで数々のミッションクリティカルな分散データベースシステムを構築・監査してきたが、いまだに「Span...
Cloud Spanner

【実務・中級編】 オンラインスキーマ更新 – Cloud Spanner

オンラインスキーマ更新の真実:数千万QPSを止めずに進化し続けるデータベースの設計思想こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたことはないか?「プロダクトの成長に伴って...
Cloud Spanner

【実務・中級編】 ホットスポット回避技術 – Cloud Spanner

【Cloud Spanner】ホットスポット完全壊滅:実務で踏み抜かないための「分散キー設計」極意こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいは基本設計レビューで、こんなプライマリキー(主キー)の定義を見かけて冷や汗をか...
Cloud Spanner

【実務・中級編】 主キー設計のベストプラクティス – Cloud Spanner

【Spannerアーキテクチャ徹底解剖】ホットスポットの呪縛を断ち切る:極限の主キー設計テックリードの私だ。コードレビューや設計レビューで、未だに「とりあえずインクリメンタルなIDを主キーにしました」「UUIDv4をそのまま突っ込みました」...
Cloud Spanner

【実務・中級編】 テーブルのインターリーブ – Cloud Spanner

【Cloud Spannerの極意】インターリーブ徹底解説:物理レイアウトを支配し、JOINを「無かったこと」にせよこんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなスキーマを見かけたとしよう...
スポンサーリンク