私はデータベースを設計しており、その上にあるシステムの特定の部分は、特定のものについてメモを作成できるという概念です。
たとえば、顧客のデータベースがあり、ユーザーはこれらの顧客のメモを作成できます。
これを達成するために私ができる2つのスタイルがあります。
1 つ目は、メモ テーブルとメモ タイプ テーブルを作成することです。顧客、サプライヤー、請求書などのすべてのメモはここに保存されますが、「notes_type_table」のタイプを参照する typeId によって区別されます。
または、システムのさまざまな部分にすべてのメモを分割することもできます。つまり、「customer_notes」、「supplier_notes」、および「invoice_notes」です。
靴の買い物をしたい場合と同様に、靴や他の多くのものを販売する大きなスーパーストアに行くと、より多くのトラフィック (人、列など) のために遅くなります。一方、靴のみを販売する店に行くと、靴を購入するプロセスがより迅速かつ効率的になるはずです.
システムの別の部分にノート テーブルを分割すると、パフォーマンスが向上しますか?