NewSQL

スポンサーリンク
Cloud Spanner

【実務・中級編】 データ圧縮とLSMツリー – Cloud Spanner

Cloud Spannerの内部心臓部:LSMツリーとバックグラウンドマージが織りなす「止まらない極限性能」の真実テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたことはないだろうか?「Clo...
Cloud Spanner

【実務・中級編】 MVCCガベージコレクション – Cloud Spanner

Cloud Spanner MVCCガベージコレクションの深層:ストレージ膨張を防ぎ、レイテンシを支配する実務設計こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャレビューで、君たちはこんな質問を受けたことは...
Cloud Spanner

【実務・中級編】 クエリのタイムアウト制御 – Cloud Spanner

【Cloud Spanner極限の知見】クエリタイムアウト制御の全貌:暴走する分散クエリをねじ伏せる実務設計こんにちは。テックリードの私だ。今日のコードレビューで、また「デフォルトのタイムアウト設定のまま放置された重い分析クエリ」を見かけた...
Cloud Spanner

【実務・中級編】 分散デッドロック検出 – Cloud Spanner

分散Spannerの深淵:マルチノード環境における「分散デッドロック」とどう向き合うかこんにちは。テックリードの私だ。今回のコードレビューで、あるジュニアエンジニアが書いたトランザクション処理の設計を見て、私は思わず赤ペンを止めた。「複数の...
Cloud Spanner

【実務・中級編】 直列化可能分離の保証 – Cloud Spanner

Cloud Spannerの「直列化可能(Serializable)」はなぜ破綻しないのか? — 分散世界における最強の整合性を手懐ける設計レビューの場において、若手エンジニアからこんな質問を受けたことはないだろうか。「Spannerって、...
Cloud Spanner

【実務・中級編】 スナップショット分離の実装 – Cloud Spanner

TrueTimeがもたらす魔術:Cloud Spannerはいかにして「ロックなしのスナップショット分離」を実現しているのかこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けた...
Cloud Spanner

【実務・中級編】 バックアップ・リストアアーキテクチャ – Cloud Spanner

Cloud Spannerバックアップ&リストアの深層:Colossusの魔術と、真のゼロ・ダウンタイム運用こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、君たちはCloud Spannerの...
Cloud Spanner

【実務・中級編】 データレプリケーションとPaxosグループ – Cloud Spanner

Spannerの核心:Paxosグループとデータレプリケーションの要塞を読み解くこんにちは、テックリードの私だ。これまでのデータベース設計の常識を一度捨ててほしい。マスター・スレーブの遅延に泣き、Shardingの境界線引きに深夜までホワイ...
Cloud Spanner

【実務・中級編】 トランザクションマネージャ内部 – Cloud Spanner

Cloud Spannerトランザクションマネージャの内部構造:2PC極限最適化の舞台裏こんにちは。テクニカルリードの私だ。これまでのキャリアで数々のリレーショナルデータベースを触ってきた君なら、「分散トランザクション=遅い、デッドロックの...
Cloud Spanner

【実務・中級編】 読み取り専用レプリカ最適化 – Cloud Spanner

Spannerの読み取り専用レプリカ:TrueTimeがもたらす「鮮度と整合性」の極限最適化こんにちは。テクニカルリードの私だ。今日のコードレビューやアーキテクチャ設計レビューで、こんな質問を受けていないだろうか?「読み取り専用レプリカを使...
スポンサーリンク