NewSQL

スポンサーリンク
Cloud Spanner

【実務・中級編】 監査ログパイプライン – Cloud Spanner

Cloud Spanner監査ログパイプラインの深層:ゼロ・オーバーヘッドを死守する非同期設計の極意テックリードの私だ。今回のコードレビューやアーキテクチャ設計レビューにおいて、Cloud Spannerの「監査ログ(Audit Loggi...
Cloud Spanner

【実務・中級編】 データ移行の内部処理 – Cloud Spanner

【Cloud Spanner極限解説】Dataflowインポート/エクスポートの内部構造と、数TB超の巨大データを爆速かつ安全に移行する実務設計パターンこんにちは。Cloud Spannerの黎明期から数々のミッションクリティカルな分散シス...
Cloud Spanner

【実務・中級編】 スキーマ更新プロセス – Cloud Spanner

スキーマレスではない、だからこそ尊い:Cloud Spannerの「無停止DDL」を支えるPaxosと分散合意の深淵テックリードの君なら、一度は絶望したことがあるはずだ。「本番環境でのカラム追加。ロック競合によるテーブル全体への波及、そして...
Cloud Spanner

【実務・中級編】 メタデータサービスのアーキテクチャ – Cloud Spanner

Cloud Spannerメタデータサービスの深層:分散データベースの「神殿」をどう同期するかこんにちは。テックリードの私だ。今回は、Cloud Spannerの心臓部でありながら、普段は黒衣として隠蔽されている「メタデータサービス(Met...
Cloud Spanner

【実務・中級編】 トランザクションタグ付けとトレーシング – Cloud Spanner

トランザクションタグ付けと分散トレーシング:Spannerの「ブラックボックス」を剥ぎ取る極限のオブザーバビリティテックリードの私だ。コードレビューや設計レビューの場において、こんな不満を聞いたことはないか?> 「なんか特定のバッチ処理の時...
Cloud Spanner

【実務・中級編】 クライアントサイドロードバランシング – Cloud Spanner

Cloud Spannerの足元を支配する:gRPCサブチャネル管理とクライアントサイドロードバランシングの深淵テックリードの私だ。今日のコードレビューで、誰かがこんな質問をしてきた。「Spannerってマネージドなんだから、ロードバランシ...
Cloud Spanner

【実務・中級編】 gRPCトランスポート層の最適化 – Cloud Spanner

gRPCトランスポート層の極限最適化:Cloud Spannerの性能を限界まで引き出す設計作法こんにちは。テクニカルリードの私だ。今日のコードレビューで、また「なんとなくSpannerのクライアントを作って、デフォルト設定のままトランザク...
Cloud Spanner

【実務・中級編】 Query Insightsの内部構造 – Cloud Spanner

Query Insightsの内部構造:Spannerの頭脳をハックし、クエリ劣化をミリ秒単位で検知・駆逐する技術こんにちは。テクニカルリードの私だ。今日のコードレビューで、また「とりあえずインデックスを貼りました」「なぜかこのクエリだけ遅...
Cloud Spanner

【実務・中級編】 Cloud Monitoring連携の内部構造 – Cloud Spanner

【Spanner深層】Cloud Monitoring連携の内部構造と、障害・性能解析の極意こんにちは。テクニカルリードの私だ。これまでのレビューで、Cloud Spannerのメトリクスを「なんとなくCPUが80%超えたらアラート」「レイ...
Cloud Spanner

【実務・中級編】 スナップショットの整合性保証 – Cloud Spanner

TrueTimeがもたらす神業:Cloud Spannerにおけるスナップショット整合性の裏側と極限の設計パターンこんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャレビューで、君はこんな質問を受けたことはないか...
スポンサーリンク