NewSQL

スポンサーリンク
Cloud Spanner

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

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

【実務・中級編】 セカンダリインデックス – Cloud Spanner

【Spanner設計論】セカンダリインデックスの魔力を引き出せ:カバリングとNULL値の深淵テックリードの私だ。コードレビューや設計レビューの場において、Cloud Spannerのセカンダリインデックスの切り方で「おや?」と思う設計に直面...
Cloud Spanner

【実務・中級編】 トランザクションリトライ – Cloud Spanner

Spannerのアボート(Aborts)と心中しないための実践的トランザクションリトライ設計こんにちは。テックリードの私だ。今日のコードレビューで、Cloud Spannerを使っているチームのプルリクエストにこんなコードを見つけた。❌ や...
Cloud Spanner

【実務・中級編】 トランザクション分離レベル – Cloud Spanner

【Cloud Spanner】真のシリアライザブル:現場のエンジニアが勘違いしがちなトランザクション分離の罠と極意こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは基本設計のレビューで、こんなセリフを口にしていないだろうか...
Cloud Spanner

【実務・中級編】 Paxosコンセンサスアルゴリズム – Cloud Spanner

【Cloud Spannerの核心】Paxosコンセンサスアルゴリズムと強整合性の裏側:シニアアーキテクチャ設計論こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいは昨日のアーキテクチャ設計ミーティングで、こんな質問を受けたこ...
Cloud Spanner

【実務・中級編】 レプリケーションラグ – Cloud Spanner

【Spannerの深層】マルチリージョンにおける「レプリケーションラグ」の幻想と、真のエンジニアリングこんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。> 「マルチリ...
Cloud Spanner

【実務・中級編】 ジオパーティショニング – Cloud Spanner

【Cloud Spanner 伝説のアーキテクチャ講座】ジオパーティショニング:データムラを制する者がグローバルを制すこんにちは。テックリードの私だ。今日の設計レビュー、なかなか面白い課題が持ち上がったな。「グローバル展開するSaaSにおい...
Cloud Spanner

【実務・中級編】 リーダー配置 – Cloud Spanner

【Cloud Spanner 伝説の知見】リーダー配置の罠と真実:書き込みレイテンシを極限まで支配する設計論こんにちは。Cloud Spannerの内部挙動をレイヤー単位で剥ぎ取り、数々の修羅場をくぐり抜けてきたチーフアーキテクトだ。今日の...
Cloud Spanner

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

Cloud Spannerの「見えない守護者」:Witnessレプリカを使いこなせいいか、Cloud Spannerを単なる「Googleが作った高可用なRDB」としか見ていないなら、その設計は甘い。多くのエンジニアがマルチリージョン構成を...
Cloud Spanner

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

チーフアーキテクトが直伝する:Cloud Spanner「読み取り専用レプリカ」の深層と実践的設計パターンこんにちは。開発プロジェクトのテクニカルリードを務める皆さん、日々のアーキテクチャ設計お疲れ様です。さて、コードレビューや設計レビュー...
スポンサーリンク