スポンサーリンク
PostgreSQL

【テクニカル・上級編】 pg_statisticシステムカタログ – PostgreSQL

オプティマイザの「直感」を紐解く:pg_statisticと統計情報の深淵PostgreSQLのクエリプランナが、なぜあんなにも正確(あるいは時に絶望的)な実行計画を立てるのか。その核心にあるのは、魔法ではなく「統計情報」という名の冷徹なデ...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 物理論理子(PLC) – 階層型DBMS

諸君、技術の深淵に挑む者たちよ。今日は、階層型DBMSの設計において、その真価が問われる極めて重要な概念、「物理論理子(PLC: Physical Logical Child)」について語ろう。単なるリファレンスの引き写しのような退屈な解説...
Cloud Spanner

【実務・中級編】 リソース使用量メトリクスパイプライン – Cloud Spanner

Cloud Spannerの裏側:リソース使用量メトリクスパイプラインの深層と実戦的キャパシティ設計こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャレビューで、またこんな質問を受け流したのではないか?> 「Spa...
NoSQL

【テクニカル・上級編】 Sorted Set型:スコア増減 – Redis

Sorted Setの深淵:ZINCRBYが隠蔽する「再配置」のコストとアーキテクチャの真実Redisの`ZINCRBY`を、単なる「スコア加算コマンド」だと捉えているなら、それは大規模システムにおける地雷を踏む前夜だ。我々のようなアーキテ...
PostgreSQL

【実務・中級編】 pg_statisticシステムカタログ – PostgreSQL

なぜクエリは突然遅くなるのか?「pg_stats」を味方につけて統計情報の裏側を覗こう現場で働いていると、たまに「昨日まで爆速だったクエリが、今日になって突然フルスキャンを始めた……」なんていう冷や汗モノのトラブルに遭遇しますよね。そんな時...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 仮想論理子(VLC) – 階層型DBMS

ようこそ。君がこのページを開いたということは、単なる「動くプログラム」ではなく、データの真理とパフォーマンスの極北を目指す覚悟があるということだ。今日は、階層型DBMS(IMS等)における設計の至宝であり、同時に多くの設計者を狂わせてきた「...
Cloud Spanner

【実務・中級編】 IAM条件評価の分散処理 – Cloud Spanner

やあ、私のチームの精鋭諸君。今日も技術の深淵に潜る準備はできているか?今日は、Cloud Spannerを単なる「スケーラブルなSQL DB」としてしか見ていない連中が一生辿り着けない領域の話をしよう。テーマは「IAM条件評価の分散処理」だ...
NoSQL

【テクニカル・上級編】 Sorted Set型:集合演算 – Redis

Redis Sorted Setの演算を支配する:ZUNIONSTORE/ZINTERSTOREの深淵Redisを単なる「高速なKVS」と見なしているエンジニアは、Sorted Setの集合演算が持つポテンシャルを見誤っている。`ZUNIO...
PostgreSQL

【入門編】 pg_statisticシステムカタログ – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、PostgreSQLを触っていると「なんだかクエリが遅いな……」と悩む瞬間、ありますよね。そんなとき、多くのエンジニアが「インデックスを貼ろうかな?」とか「クエリの書き方を変えようかな?」と試...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 ペアセグメント – 階層型DBMS

諸君、よく集まってくれた。今日は、階層型DBMS(IMS等)における設計の「急所」とも言える「ペアセグメント(Paired Segments)」について講義する。リレーショナルデータベース(RDB)の外部キー制約に慣れきった若手エンジニアが...
スポンサーリンク