コアアーキテクチャと分散原理

スポンサーリンク
Cloud Spanner

【実務・中級編】 リーダー選出 (Leader Election) – Cloud Spanner

【Cloud Spanner深層】リーダー選出のメカニズム:なぜSpannerは「止まらない」のかこんにちは。テクニカルリードの私だ。これまで数々の分散データベースの設計・運用を見てきたが、Cloud Spannerほど「CAP定理のジレン...
Cloud Spanner

【実務・中級編】 レプリカ (Replica) – Cloud Spanner

【Cloud Spanner 徹底解剖】レプリカとPaxosグループの深淵:可用性と整合性を極限まで両立させるアーキテクチャ設計こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいは基本設計レビューで、こんな設計書を見かけたとし...
Cloud Spanner

【実務・中級編】 ノード (Node) – Cloud Spanner

Spannerの「ノード」を支配する者:真のスケールアウトを引き出すアーキテクチャの極意こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいは基本設計レビューで、こんなやり取りをしていないだろうか?> 「とりあえずノード数を『3...
Cloud Spanner

【実務・中級編】 スプリット (Split) – Cloud Spanner

Cloud Spannerの真髄:「スプリット(Split)」を支配する者がSpannerを支配するこんにちは。テクニカルリードの私だ。これまでに数々の大規模分散データベースを設計・運用してきたが、Cloud Spannerほど「物理法則を...
Cloud Spanner

【実務・中級編】 Paxos合意アルゴリズム – Cloud Spanner

Cloud Spannerの心臓部:Paxosと分散合意のリアルワールドこんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいは先日の障害ポストモーテムで、君たちはこんな言葉を口にしていないか?「Spannerはマネージドだから、...
Cloud Spanner

【実務・中級編】 TrueTime API – Cloud Spanner

TrueTimeの呪縛を解け:Cloud Spannerのコアアーキテクチャと分散トランザクションの極意こんにちは。テックリードの私だ。君たちが設計しているそのシステム、本当にグローバル規模のトラフィックに耐えられるか?「とりあえずRDBを...
Cloud Spanner

【実務・中級編】 Cloud Spannerの概要 – Cloud Spanner

Cloud Spannerの正体:なぜ我々は「水平スケールする強整合性RDB」に震えるのかテックリードの私だ。設計レビューのたびに「RDBにするか、NoSQLにするか」という不毛な宗教論争に付き合わされるのは、もう終わりにしよう。「スケール...
Cloud Spanner

【入門編】 データシャーディングとスプリット – Cloud Spanner

【超入門】Google Cloud Spannerの真骨頂!「スプリット」と「データ自動分割」の仕組みを世界一分かりやすく解説するよやあ、こんにちは!Google Cloud Spanner(以下、Spanner)の世界へようこそ。「Spa...
Cloud Spanner

【入門編】 リストアのパフォーマンス最適化 – Cloud Spanner

みなさん、こんにちは!クラウドデータベースの世界へようこそ。今日は、Googleが誇る最強の分散データベース「Cloud Spanner(クラウド スパナー)」について、一緒にお勉強していきましょう。今回のテーマは一見難しそうに見える「リス...
Cloud Spanner

【入門編】 増分バックアップの仕組み – Cloud Spanner

ようこそ。Cloud Spannerという、世界で最も洗練されたデータベースの迷宮へ。私はこの地で数多くのシステムを設計してきたチーフアーキテクトです。Spannerと聞くと「難しそう」「プロ向け」というイメージを持つかもしれませんが、実は...
スポンサーリンク