NewSQL

スポンサーリンク
Cloud Spanner

【テクニカル・上級編】 Cloud Spannerとは – Cloud Spanner

Cloud Spanner:分散データベースの「常識」を破壊する物理レイヤの深淵「水平スケーラビリティ」と「強整合性」。この二つは、データベースの世界では長らく水と油の関係だった。CAP定理の呪縛の中で、多くのアーキテクトは可用性か整合性の...
Cloud Spanner

【実務・中級編】 ロックマネージャーのアーキテクチャ – Cloud Spanner

「SpannerはTrueTime APIがあるからロックフリーで動作する」——もしあなたのチームのメンバーがそう発言したら、即座にその勘違いを正さなければならない。TrueTimeがロックを不要にしたのは「Read-Onlyトランザクショ...
Cloud Spanner

【実務・中級編】 分散環境におけるACID特性 – Cloud Spanner

---テクニカルリードが語る:Cloud Spannerが実現する、分散システムにおけるACID保証の設計と実践皆さん、こんにちは。システム開発の最前線で設計と実装を牽引されているテクニカルリードの皆さん、あるいはその座を目指すエンジニアの...
Cloud Spanner

【実務・中級編】 クエリプランナーのアーキテクチャ – Cloud Spanner

なぜ君のSQLはSpannerで遅いのか?〜クエリプランナーの内部アーキテクチャを解剖する〜「Cloud Spannerを使っているのに、期待したパフォーマンスが出ない」「RDBMSと同じ感覚でSQLを書いたのに、分散クエリのオーバーヘッド...
Cloud Spanner

【実務・中級編】 リソース分離境界の定義 – Cloud Spanner

【Cloud Spanner解体新書】マルチテナントの深淵:物理・論理のリソース分離境界とサイドチャネル防衛戦略「Google Cloudのマネージドサービスだから、インフラの分離やマルチテナントの競合はGoogle任せでいい」——もし君が...
Cloud Spanner

【実務・中級編】 暗号鍵のキャッシュ戦略 – Cloud Spanner

Cloud SpannerにおけるCMEK鍵キャッシュの深層:レイテンシを破綻させない分散暗号化アーキテクチャ設計レビューで「顧客管理暗号鍵(CMEK)を導入します」という変更要求が上がってきたとき、君は即座にその裏にある分散システムの挙動...
Cloud Spanner

【実務・中級編】 監査ログのレイテンシ保証 – Cloud Spanner

いいか、よく聞け。現場のエンジニアが陥りがちな最大の勘違いは、「監査ログなんて、とりあえず標準機能のスイッチを入れれば終わりだ」という甘い考えだ。Cloud Spannerという、TrueTimeとPaxosの上に築かれた「分散データベース...
Cloud Spanner

【実務・中級編】 ストレージクォータの強制執行 – Cloud Spanner

エンジニア諸君、今日も分散システムの深淵に潜っているだろうか。Cloud Spannerを「無限にスケールする魔法の箱」だと思っているなら、今すぐその認識を改めてもらいたい。Spannerは確かに驚異的なスケーラビリティを誇るが、物理法則と...
Cloud Spanner

【実務・中級編】 コンピューティングリソースのスケーリング制限 – Cloud Spanner

Cloud Spannerのノード拡張で「即座にスケールしない」理由スケーリング制限の動的再計算とリバランスの深層「スパイクが来るから、直前にCloud Spannerのノード数を3から10に増やしておきました」もし君がチームのインフラレビ...
Cloud Spanner

【実務・中級編】 サービスアカウントのなりすましと権限委譲 – Cloud Spanner

やあ、現場で戦うアーキテクト諸君。今日は、Cloud Spannerを単なる「スケーラブルなDB」としてではなく、「Google Cloudのエコシステムにおける信頼の起点(Root of Trust)」としてどう扱うかという話をしよう。テ...
スポンサーリンク