RDS: マネージドPostgreSQLの設計判断とセキュリティグループチェーンの完成
RDSがマネージドサービスとして代行する運用とTasuku側が担う設計判断を整理し、インスタンスクラス・ストレージ・Multi-AZの選定、マスターパスワードのSecrets Manager統合、セキュリティグループチェーンの完成を扱います。run-taskとpsqlによる疎通確認で締めくくります。
RDSがマネージドサービスとして代行する運用とTasuku側が担う設計判断を整理し、インスタンスクラス・ストレージ・Multi-AZの選定、マスターパスワードのSecrets Manager統合、セキュリティグループチェーンの完成を扱います。run-taskとpsqlによる疎通確認で締めくくります。
インデックスが検索を速くする仕組み (B-Tree の直感) から、どのカラムに張るか (WHERE / JOIN / ORDER BY)、複合インデックスのカラム順序、部分インデックス、EXPLAIN の読み方、張りすぎの害、UUID 主キーとの相性までを、設計時の判断に絞ってジュニア向けに解説します。
DBMS の役割 (SQL 解析・トランザクション管理・権限・最適化) と、SQL の 4 つの分類 (DDL/DML/DCL/TCL)、主要 RDBMS 製品 (PostgreSQL / MySQL / SQLite / Oracle / SQL Server) の特徴と使い分けをジュニア向けに解説します。