7-7 ダブルマスタ
ダブルマスタはSQLを複雑にし、パフォーマンスを悪化させる
ダブルマスタ
同じ情報を重複して持っているかつ片方にしかない情報を持っている2つのテーブル
2つのテーブルを結合しないとマスタデータとして成立しない
結合するためのSQL文(完全外部結合やユニオン)が複雑になる
1つのマスターテーブルで検索SQLを実行するよりもパフォーマンスが悪い
ダブルマスタはなぜ生じるのか
元々は別システムで似たような情報を持っていたマスタ同士が、システム統合時に1つテーブルにまとめなかったことが原因