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

【実務・中級編】 PSB(プログラム仕様ブロック)生成プロセス – 階層型DBMS

PSB(プログラム仕様ブロック)生成プロセス:近代アプリケーションから見た階層型DBMS権限統制の極意こんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「なんとなくコピペで作られたようなPSB(Program Specifi...
Cloud Spanner

【実務・中級編】 暗号化とKMS統合 – Cloud Spanner

Cloud Spannerの暗号化とKMS統合:データ保護の極限を制するアーキテクチャ設計こんにちは。テックリードの私だ。本日は、Cloud Spannerにおける「暗号化とKMS(Key Management Service)統合」につい...
NoSQL

【実務・中級編】 no-appendfsync-on-rewrite設定 – Redis

【Redis深淵】`no-appendfsync-on-rewrite` が救う低レイテンシと、その裏に潜む「30秒のデータ消失リスク」の真実本番環境でRedisを運用していて、「数時間に一度、ミリ秒単位の謎のレイテンシスパイクが発生し、A...
PostgreSQL

【実務・中級編】 統計情報とANALYZEの役割 – PostgreSQL

「なぜかクエリが遅い」を撲滅する。PostgreSQLの統計情報とANALYZEの付き合い方現場で長くPostgreSQLを触っていると、必ずと言っていいほど「昨日まで爆速だったクエリが、今日急にゴミみたいな実行計画を吐き出し始めた」という...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 PCB(プログラム通信ブロック)定義構文 – 階層型DBMS

階層型DBMSの核心:PCB(プログラム通信ブロック)定義構文と論理ビュー設計の極意こんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「なんとなくコピペで作られたようなPCB(Program Communication Bl...
Cloud Spanner

【実務・中級編】 IAMとアクセス制御 – Cloud Spanner

【Spanner設計レビュー】IAMとアクセス制御:なぜあなたの権限設計は「広すぎる」のか?プロジェクトの終盤に差し掛かり、セキュリティ監査で「データベースへの過剰な権限付与」を指摘されて冷や汗をかいた――そんな経験はないだろうか。Clou...
NoSQL

【実務・中級編】 appendfsync設定 – Redis

【Redis設計レビュー】`appendfsync`の選択を誤るな:データロストとレイテンシの極限トレードオフを制するテックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、また「Redisの永続化?とりあえずデフォ...
PostgreSQL

【入門編】 統計情報とANALYZEの役割 – PostgreSQL

なぜPostgreSQLは「勘違い」をしてしまうのか?:統計情報の不思議な世界こんにちは!データベースの世界にどっぷり浸かっているエンジニアです。皆さんは、PostgreSQLを使っていて「さっきまで爆速だったクエリが、急に遅くなった……」...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 セグメント圧縮オプション – 階層型DBMS

【第1回】階層型DBMSの極限チューニング:セグメント圧縮オプションの設計哲学と実務解チーフアーキテクトの私だ。コードレビューや設計レビューで、未だに「ディスクが足りないからとりあえず圧縮を有効にした」「CPU負荷が跳ね上がったので圧縮を外...
Cloud Spanner

【実務・中級編】 セッション管理 – Cloud Spanner

セッション管理の真実:なぜあなたのSpannerシステムは突然死するのかテックリードの私だ。コードレビューや設計レビューで、こんなクエリや実装を見かけるたびに私は頭を抱えている。「とりあえずセッションプールの上限はデフォルトのままでいいか」...
スポンサーリンク