スポンサーリンク
レガシーDBMS

【テクニカル・上級編】 物理データベースレコード – 階層型DBMS

物理データベースレコード(PDBR)の深淵:ポインタの海を統べるアーキテクチャの真髄現代のRDBMSが抽象化のレイヤーを幾重にも重ねる中で、我々が「物理データベースレコード(PDBR)」と呼ぶ概念は、データとハードウェアの直接的な対話の歴史...
Cloud Spanner

【テクニカル・上級編】 ACID特性の保証 – Cloud Spanner

分散DBの聖杯:Cloud Spannerがいかにして「妥協なきACID」を実装したか多くの分散データベースが「CAP定理」という名の妥協を強いられる中、なぜCloud Spannerだけが、グローバルスケールでACID特性を完璧に維持でき...
NoSQL

【テクニカル・上級編】 OBJECTコマンド – Redis

Redisの深淵を覗く:`OBJECT`コマンドが語るメモリの「残酷な真実」Redisを単なる「高速なKVS」として使っているうちは、まだ表面を撫でているに過ぎない。大規模なトラフィックを捌くシステムのアーキテクトであれば、メモリ消費のわず...
PostgreSQL

【入門編】 関数従属性統計 – PostgreSQL

こんにちは!データベースの世界に飛び込んで、日々のデータ操作に奮闘している皆さん、お疲れ様です。データベースを触っていると、「検索がなんだか遅いな?」と感じる瞬間、ありますよね。そんな時、実はPostgreSQL(ポスグレ)というデータベー...
レガシーDBMS

【テクニカル・上級編】 セグメント型 – 階層型DBMS

セグメントの深淵:階層型DBMSにおける「物理と論理の境界」を再定義する多くの現代のエンジニアにとって、階層型DBMS(IMS等)は博物館の展示物かもしれない。しかし、ポインタチェイニングによるデータ探索、物理的な近接性を極限まで追求したス...
Cloud Spanner

【テクニカル・上級編】 水平スケーラビリティ – Cloud Spanner

Cloud Spannerの水平スケーラビリティ:幻想を排し、その「物理的必然」を解剖する多くのエンジニアが「Spannerはノードを足せば勝手にスケールする魔法の箱」だと誤解している。だが、真のアーキテクトであれば、その背後にある「物理的...
NoSQL

【テクニカル・上級編】 DUMPとRESTORE – Redis

Redisの深淵:DUMPとRESTOREが晒すバイナリ・メタデータの真実Redisを単なる「高速なKVS」と捉えているのであれば、それはまだ入り口に立ったに過ぎない。我々アーキテクトにとって、Redisは「メモリ上に展開された高度なバイナ...
PostgreSQL

【テクニカル・上級編】 pg_stats_extビュー – PostgreSQL

プランナの「思い込み」を正す:pg_stats_ext で統計情報の解像度を上げるPostgreSQLを長く触っていると、一度は必ずぶち当たる壁がある。それは、「なぜ、この実行計画はこんなにも見積もりが外れているのか」という悩みだ。EXPL...
レガシーDBMS

【テクニカル・上級編】 ルートセグメント – 階層型DBMS

階層型DBMSの心臓部:ルートセグメントが規定する「物理的支配」の真実現代のエンジニアの多くは、RDBMSの抽象化されたクエリレイヤーの背後で何が起きているかを知らない。しかし、システムの限界性能を叩き出そうとする者にとって、階層型DBMS...
Cloud Spanner

【テクニカル・上級編】 TrueTime API – Cloud Spanner

TrueTimeの深淵:Cloud Spannerがいかにして「物理の限界」を克服したか多くのエンジニアが「Spannerは凄い」と言う。だが、その凄さが「TrueTimeという魔法の時計があるから」というレベルで止まっているのなら、君はま...
スポンサーリンク