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

【実務・中級編】 論理データベースレコードの構築 – 階層型DBMS

階層型DBMSの極意:物理の呪縛を断ち切り、論理データベースレコードを構築せよこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは基本設計レビューで、また君たちは「リレーショナル脳」のまま階層型DBMS(IMSなど)を設計し...
Cloud Spanner

【実務・中級編】 Key Visualizerの内部分析 – Cloud Spanner

Key Visualizerの裏側を暴く:Spannerアーキテクトが教えるホットスポット完全制圧の技術テックリードの君なら、本番環境で突然のレイテンシ急上昇に見舞われ、Cloud Monitoringのグラフを睨みつけながら「どの行がボト...
NoSQL

【テクニカル・上級編】 接続管理コマンド – Redis

Redis接続管理の深淵:単なる制御コマンドを超えた「生存戦略」の解剖Redisを単なる「高速なKVS」と見なしているうちは、大規模システムの運用で必ず死角に足を取られることになる。接続管理コマンド群(`AUTH`, `PING`, `CL...
PostgreSQL

【入門編】 MCVリスト (Most Common Values) – PostgreSQL

こんにちは!データベースの世界に飛び込んで、日々クエリと格闘しているみなさん。今日はPostgreSQLの「最適化」という、ちょっと難しそうなテーマについてお話しします。でも安心してください。専門用語を並べるのはやめて、ある「身近な例え」を...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理兄弟(論理ツイン)関係 – 階層型DBMS

【チーフアーキテクトの視点】論理兄弟(論理ツイン)の深淵:ポインタチェーンの極意と実務設計こんにちは。プロジェクトのコードレビューをしていると、未だに「リレーショナル脳」のまま階層型DBMS(IMSなど)のスキーマを設計し、バッチ処理のパフ...
Cloud Spanner

【実務・中級編】 保存時暗号化のメカニズム – Cloud Spanner

Cloud Spannerの暗号化メカニズム:Colossus層の深淵とCMEK運用の実務解こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。> 「Cloud Spa...
NoSQL

【テクニカル・上級編】 Luaスクリプト実行 – Redis

Redis Luaスクリプト:アトミック性の神話と、その深淵に潜む「支配」の技術RedisにおけるLuaスクリプトの実行は、単なる「サーバーサイドでの処理」ではない。それは、Redisのシングルスレッドという制約を、唯一無二の強力な武器へと...
PostgreSQL

【テクニカル・上級編】 相関統計情報 – PostgreSQL

統計情報の「死角」を埋める:PostgreSQLにおける相関統計情報の深淵PostgreSQLのクエリプランナを信頼しているエンジニアほど、一度はあの「見積もりの乖離」に絶望したことがあるはずです。`EXPLAIN ANALYZE`を叩いて...
データ構造とスキーマ定義言語 (DDL)

【実務・中級編】 論理親子関係 – 階層型DBMS

階層型DBMSの深淵:論理親子関係(Logical Parent-Child)がもたらす物理の呪縛からの解放こんにちは。チーフアーキテクトの私だ。今日のコードレビューで、また「親をどこに持たせるべきか」という不毛な議論を見かけた。リレーショ...
Cloud Spanner

【実務・中級編】 リソースクォータ管理の内部 – Cloud Spanner

リソースクォータの要塞:Cloud Spannerの内部制御と「スケールの罠」を避ける設計哲学テックリードの私だ。コードレビューや設計レビューで、こんな質問をしてくる若手が後を絶たない。「Spannerってオートスケーリングするんですよね?...
スポンサーリンク