dbintronational

スポンサーリンク
Cloud Spanner

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

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

【テクニカル・上級編】 Stream読み取りコマンド – Redis

Redis Streamsの深淵:XREADとXREADGROUPの背後にある「生存戦略」Redis Streamsは、単なる「ログ構造のデータ型」ではない。これは、Redisのメモリモデルと非同期イベントループの限界を押し広げるために設計...
PostgreSQL

【入門編】 一意な値の数(n_distinct) – PostgreSQL

「この箱に何種類入ってる?」PostgreSQLがクエリを速くするための頭脳戦こんにちは!データベースの世界へようこそ。普段、何気なく「SELECT FROM ...」なんてクエリを書いていますが、データベースの中では毎回、ものすごい速さで...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 HISAM (Hierarchical Indexed Sequential Access Method) – 階層型DBMS

いいか、RDB(関係データベース)のSQLとインデックス自動最適化に慣れきった頭で階層型DBMSの設計に挑むと、確実に本番環境を沈めることになる。階層型DBMS、特にIMSに代表されるシステムの心臓部であるHISAM(Hierarchica...
Cloud Spanner

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

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

【テクニカル・上級編】 Stream基本操作コマンド – Redis

Redis Streamsの深層:ログ構造の限界とその先にあるメモリの真実RedisのStreams(`XADD`, `XDEL`, `XRANGE`等)を単なる「メッセージキュー」として理解しているならば、それはこの強力なデータ構造の表面...
PostgreSQL

【テクニカル・上級編】 NULL率(null_frac) – PostgreSQL

なぜ、NULLの割合がクエリプランを狂わせるのか:PostgreSQLの統計情報の深淵現場で泥沼のパフォーマンストラブルに直面したとき、多くのエンジニアはまずインデックスの有無や `EXPLAIN ANALYZE` のコストを疑います。もち...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 HSAM (Hierarchical Sequential Access Method) – 階層型DBMS

諸君、よく集まってくれた。今日は、現代の分散データベースやRDBMSの喧騒から一歩離れ、データ構造の「原点」にして「極北」、HSAM(Hierarchical Sequential Access Method)について講義する。「テープ時代...
Cloud Spanner

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

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

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

Redis Streamの深淵:XTRIMが握るメモリ管理の「境界線」Redisを単なる「インメモリKVS」と呼ぶのは、エンジニアとしてあまりに怠慢だ。特にRedis 5.0で導入されたStream型は、そのデータ構造の複雑さとメモリ効率の...
スポンサーリンク