Cloud Spannerの概要と基本概念

スポンサーリンク
Cloud Spanner

【実務・中級編】 標準SQLサポート – Cloud Spanner

SpannerのSQLを「ただのデータベース言語」と誤解している君たちへCloud Spannerの標準SQL(GoogleSQL)を触ったとき、多くのエンジニアは「MySQLやPostgreSQLと似ているから簡単だ」と安堵する。だが、そ...
Cloud Spanner

【実務・中級編】 マルチリージョンデプロイメント – Cloud Spanner

Cloud Spannerマルチリージョン:可用性とレイテンシの「物理的限界」を突破する設計論Cloud Spannerを単なる「リレーショナルなNoSQL」だと思っているなら、今すぐその認識を捨ててほしい。Spannerの真価は、分散トラ...
Cloud Spanner

【実務・中級編】 高可用性(HA) – Cloud Spanner

Cloud Spannerの「99.999%」を疑え:HAの深淵と、エンジニアが背負うべき責務「Cloud Spannerを使えば、可用性は自動的に99.999%になる」――そう信じているなら、今すぐその認識を改めたほうがいい。確かにSpa...
Cloud Spanner

【実務・中級編】 自動シャーディング – Cloud Spanner

Cloud Spannerの「自動シャーディング」を使いこなす:神は細部に宿り、悪魔はキー設計に潜む世の中には「スケーラビリティ」を標榜するデータベースが掃いて捨てるほどあるが、そのほとんどは「スケールさせるための苦労」をユーザーに押し付け...
Cloud Spanner

【実務・中級編】 ノードと処理ユニット – Cloud Spanner

Cloud Spannerの心臓部:ノードと処理ユニット(PU)を支配する者が、システムのスケーラビリティを制すCloud Spannerを単なる「リレーショナルデータベース」だと考えているなら、それは大きな誤解だ。Spannerは、Goo...
Cloud Spanner

【実務・中級編】 インスタンス構成 – Cloud Spanner

Cloud Spannerのインスタンス構成:その選択は「運命」を分かつアーキテクトとして多くの設計レビューに立ち会ってきたが、Cloud Spannerを導入する際に最も甘く見られがちなのがこの「インスタンス構成」の選択だ。「とりあえずマ...
Cloud Spanner

【実務・中級編】 NoSQLとの比較 – Cloud Spanner

Cloud Spannerという「禁じ手」:NoSQLの妥協を過去にするアーキテクチャの真実「スケールさせるならNoSQL、整合性が必要ならRDB」。この言葉を、あと何回エンジニアは聞かされるのだろうか。かつては真理だった。しかし、Clou...
Cloud Spanner

【実務・中級編】 RDBMSとの比較 – Cloud Spanner

RDBMSの限界を超えろ:Cloud Spannerがもたらす「スケーラビリティの聖杯」RDBMSを使い続けてきたエンジニアが、ある日突然「データ量がテラバイトを超え、秒間数万の書き込みが同時に発生する」という壁にぶつかる。その時、多くの現...
Cloud Spanner

【実務・中級編】 ACID特性の保証 – Cloud Spanner

Cloud SpannerのACID保証:分散データベースという「幻想」を現実に変えるエンジニアリング世の中には「分散データベースは可用性と引き換えに整合性を捨てるものだ」という古い格言がある。だが、Cloud Spannerの登場によって...
Cloud Spanner

【実務・中級編】 水平スケーラビリティ – Cloud Spanner

Cloud Spannerの水平スケール:神話と現実、そして「真のエンジニアリング」Cloud Spannerを単なる「SQLが書けるNoSQL」だと思っているなら、今すぐその認識を捨ててほしい。Spannerの本質は、分散トランザクション...
スポンサーリンク