エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AIとDB設計を考えてみた(前編) : マスタ管理はシングルテーブル設計+PostgreSQLがいいかもしれない
なんと、1つのテーブルに全ての項目を放り込むという大胆な設計を提案してきました。しかし、よく考える... なんと、1つのテーブルに全ての項目を放り込むという大胆な設計を提案してきました。しかし、よく考えると実際にこれが理にかなっているのです。 なぜこのシンプル構成がよい? PoCやスモールスタートにおいて、従来の「1エンティティ=1テーブル」という硬い設計は、柔軟な開発の「足枷」になります。エクセルの管理台帳に1つ列を足したいだけなのに、DBのマイグレーション(ALTER TABLE)に怯え、影響調査に時間を費やすことになります。 そこでまずは、テーブルを細かく分けず、あらゆるマスタを一つの大きな器に放り込む 「シングルテーブル設計」 を選択肢に加えます。これにより、構造を固定せず、ビジネスの変化(エクセルの変更)をそのまま受け止める構成を考えることが出来ます。 例えるなら、正規化重視の設計は川の流れをガチガチに固める「堤防」を作るのに対して、シングルテーブル設計は広い「遊水地」を用意するとい









2026/01/17 リンク