別の 50 以上のテーブルの DB スキーマ (MySQL 内) を拡張しようとしています。それらのうち約 15 ~ 20 がテーブルを参照しますFile
(プロジェクトで作成またはアップロードされたファイルのデータを保存します)。
- そのシナリオをそのままにしておく
- テーブルごとに独自の
File
テーブルを作成する
私が尋ねているのは、最初のオプションを選択すると、ある時点でFile
大量の行があり、CRUD 操作が ( where
clausule を使用して) 遅くなるからです (私は推測します)。それで、あなたはどう思いますか、最高のアイデアは何ですか?