NewSQL

スポンサーリンク
Cloud Spanner

【テクニカル・上級編】 パーティション化DML – Cloud Spanner

Cloud Spannerの深淵:Partitioned DMLという名の「最後の手段」Cloud Spannerにおけるトランザクションは、ACID特性を完全に担保するために設計されている。しかし、数億行に及ぶテーブルの「全件ステータス更...
Cloud Spanner

【テクニカル・上級編】 DML文(INSERT/UPDATE/DELETE) – Cloud Spanner

Spanner DMLの深淵:分散トランザクションの「その先」を制する技術Cloud Spannerを単なる「SQLが使えるNoSQL」だと思っているなら、今すぐその認識を改めるべきだ。Spannerは、TrueTimeという物理的な時間の...
Cloud Spanner

【テクニカル・上級編】 クエリプランのキャッシュ – Cloud Spanner

Cloud Spannerのクエリプランキャッシュ:その「非決定性」との対峙Cloud Spannerは、分散データベースの極致だ。しかし、多くのエンジニアが「SQLを投げれば、いい感じに最適化されて実行される」というブラックボックス的な甘...
Cloud Spanner

【テクニカル・上級編】 クエリのパラメータ化 – Cloud Spanner

Cloud Spannerにおける「パラメータ化」の真実:クエリキャッシュの深淵と実行計画の最適化Cloud Spannerを単なる「分散RDBMS」と呼ぶ者は、その真価の半分も理解していない。Spannerは、TrueTimeによる原子時...
Cloud Spanner

【テクニカル・上級編】 分散クエリ実行の仕組み – Cloud Spanner

分散クエリの深淵:Cloud Spannerがいかにして「不可能」を可能にするかCloud Spannerを単なる「強力なRDBMS」と呼ぶのは、ジェットエンジンを「よく回る扇風機」と呼ぶのに等しい。多くのエンジニアは、Spannerが提供...
Cloud Spanner

【テクニカル・上級編】 クエリ最適化ヒント – Cloud Spanner

Cloud Spannerのオプティマイザを飼い慣らす:深淵なる実行計画制御の美学Cloud Spannerを「ただの分散RDBMS」と呼ぶのは、エンジンの奥底に流れる分散トランザクションの鼓動を理解していない者の言葉だ。我々がSpanne...
Cloud Spanner

【テクニカル・上級編】 クエリ実行計画の解析 – Cloud Spanner

Cloud Spannerの深淵:実行計画(Execution Plan)から読み解く分散クエリの真実多くのエンジニアが「Cloud Spannerは無限にスケールするマネージドDBだ」と語る。しかし、それは表面的な理解に過ぎない。Span...
Cloud Spanner

【テクニカル・上級編】 PostgreSQLダイアレクトの互換性 – Cloud Spanner

Cloud SpannerにおけるPostgreSQLダイアレクトの「幻想と物理」:アーキテクトが直視すべき限界Cloud SpannerがPostgreSQLインタフェース(PGダイアレクト)を実装したことは、単なる「互換レイヤーの追加」...
Cloud Spanner

【テクニカル・上級編】 GoogleSQLの基本構文 – Cloud Spanner

Cloud SpannerのGoogleSQL:分散トランザクションを極めるための「静かなる設計図」Cloud Spannerを単なる「SQLが動くRDBMS」だと思っているなら、今すぐその認識を捨てたほうがいい。これはGoogleの分散シ...
Cloud Spanner

【テクニカル・上級編】 BYTES型の最適化 – Cloud Spanner

Cloud Spannerの深淵:BYTES型を極限まで最適化するためのアーキテクチャ解剖Cloud Spannerを単なる「分散RDBMS」と呼ぶのは、エンジニアとしての怠慢だ。これはGoogleがグローバルスケールの矛盾を解決するために...
スポンサーリンク