dbintronational

スポンサーリンク
Cloud Spanner

【テクニカル・上級編】 ARRAY型の活用 – Cloud Spanner

Cloud SpannerにおけるARRAY型:メモリ・I/Oのボトルネックを物理レベルで制御するCloud Spannerを単なる「グローバルにスケールするRDBMS」と定義するのは、教科書的な理解に過ぎない。我々アーキテクトが対峙すべき...
NoSQL

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

Redisの生存期間制御:`EXPIRE`コマンドの内部メカニズムとメモリ管理の深淵Redisを単なる「高速なインメモリKVS」として扱っているうちは、その真のポテンシャルの半分も見えていない。データ構造の選択、メモリのフラグメンテーション...
PostgreSQL

【テクニカル・上級編】 random_page_costの最適化 – PostgreSQL

「SSD時代に `random_page_cost` を疑わないのは罪」という話PostgreSQLのチューニングにおいて、`random_page_cost` は最も「誤解されやすく、かつ劇的な効果を生む」パラメータの一つです。Postg...
レガシーDBMS

【テクニカル・上級編】 論理データベース (Logical Database) – 階層型DBMS

物理の制約を超越せよ:論理データベース(LDB)が切り拓く階層構造の真実多くの若手エンジニアは、階層型DBMSを「古臭い木構造のデータストア」と見なす。だが、それはあまりに短絡的だ。IMS(Information Management Sy...
Cloud Spanner

【テクニカル・上級編】 データ型のマッピングと互換性 – Cloud Spanner

Spannerのダイアレクト分岐:データ型が隠蔽する「ストレージと実行エンジンの深淵」Cloud SpannerがPostgreSQLインタフェースをサポートしたことは、単なる「互換性の拡張」ではない。これは、Spannerの分散トランザク...
NoSQL

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

Redis Pub/Subの深淵:`PUBSUB`コマンド群が暴く内部トポロジーと限界Redisを単なる「高速なインメモリキャッシュ」として扱っているうちは、その真価の半分も見えていない。Redisの本質は、シングルスレッドのイベントループ...
PostgreSQL

【実務・中級編】 random_page_costの最適化 – PostgreSQL

「SSDなのにインデックスが使われない?」PostgreSQLの`random_page_cost`が引き起こす悲劇現場でPostgreSQLを触っていると、たまにこんな相談を受けます。「クエリが全然インデックスを使ってくれないんです。Ex...
レガシーDBMS

【テクニカル・上級編】 DBD (Database Description) – 階層型DBMS

DBDの深淵:物理レイアウトが支配する「階層型」という名の宇宙諸君。現代のRDBMSやNoSQLの抽象化に毒された脳を、一度リセットしてほしい。我々が今から向き合うのは、データが単なる「リレーション」の集合ではなく、物理的なポインタとオフセ...
Cloud Spanner

【テクニカル・上級編】 スキーマのバージョン管理 – Cloud Spanner

Cloud Spannerのスキーマ管理:物理レイヤから読み解く「無停止進化」の解剖学Cloud Spannerを単なる「マネージドなRDBMS」と呼ぶのは、エンジニアとしての怠慢だ。これは、Googleが長年培った分散トランザクションの知...
NoSQL

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

Redis Pub/Subの深淵:PUNSUBSCRIBEの内部メカニズムとパターンルーティングの限界RedisのPub/Sub機能は、その圧倒的なスループットとレイテンシの低さから、リアルタイムメッセージングのプリミティブとして広く採用さ...
スポンサーリンク