スポンサーリンク
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 直接アドレス指定 – 階層型DBMS

階層型DBMSの核心:ポインタによる「直接アドレス指定」がもたらす極限のパフォーマンスと設計哲学こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、君たちはまた「なぜRDBのように外部キーとJO...
Cloud Spanner

【実務・中級編】 クライアントサイドロードバランシング – Cloud Spanner

Cloud Spannerの足元を支配する:gRPCサブチャネル管理とクライアントサイドロードバランシングの深淵テックリードの私だ。今日のコードレビューで、誰かがこんな質問をしてきた。「Spannerってマネージドなんだから、ロードバランシ...
NoSQL

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

Redis Bitmapsの真髄:メモリを極限まで削り、計算量をO(1)に収束させる技術多くのエンジニアがRedisを「Key-Valueストア」と呼ぶ。しかし、我々アーキテクトにとって、Redisは「極めて洗練されたメモリ操作エンジン」だ...
PostgreSQL

【実務・中級編】 pg_stats_ext – PostgreSQL

「おい、またクエリが遅いって泣きついてきたのか?」現場でよくある光景だよな。決まって「インデックスは貼ったのに、なんで実行計画がこんなにぐちゃぐちゃなんだ!」っていうやつ。でもさ、PostgreSQLのオプティマイザが間違った道を選ぶとき、...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 オーバーフロー領域 – 階層型DBMS

階層型DBMSの深層:HISAMにおける「オーバーフロー領域」の残酷な真実と設計パターンこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは基本設計のレビューで、また君たちは「リレーショナル脳」のまま階層型DBMS(IMSな...
Cloud Spanner

【実務・中級編】 gRPCトランスポート層の最適化 – Cloud Spanner

gRPCトランスポート層の極限最適化:Cloud Spannerの性能を限界まで引き出す設計作法こんにちは。テクニカルリードの私だ。今日のコードレビューで、また「なんとなくSpannerのクライアントを作って、デフォルト設定のままトランザク...
NoSQL

【テクニカル・上級編】 Sorted Set型コマンド群 – Redis

Redis Sorted Setの深淵:対数時間オーダーの裏側にある「二重構造」の真実RedisのSorted Set(ZSET)は、単なる「スコア付き集合」ではない。これは、メモリ効率と検索の柔軟性を極限まで両立させた、計算機科学の工芸品...
PostgreSQL

【入門編】 pg_stats_ext – PostgreSQL

こんにちは!データベースエンジニアとして日々、クエリの海を泳いでいる管理人です。皆さんは、PostgreSQLを使っていて「あれ、なんでこんなに検索が遅いんだろう?」と悩んだことはありませんか?実はその原因、データベースが「勘違い」をしてい...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 ルートアンカーポイント (RAP) – 階層型DBMS

ルートアンカーポイント(RAP)の真実:HDAMの生死を握る「最初の一歩」の設計思想こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは昨今のレガシーマイグレーションの現場で、若いエンジニアからこんな質問を受けた。「なぜ今更...
Cloud Spanner

【実務・中級編】 Query Insightsの内部構造 – Cloud Spanner

Query Insightsの内部構造:Spannerの頭脳をハックし、クエリ劣化をミリ秒単位で検知・駆逐する技術こんにちは。テクニカルリードの私だ。今日のコードレビューで、また「とりあえずインデックスを貼りました」「なぜかこのクエリだけ遅...
スポンサーリンク