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