4

情報システムで使用するデータベースを設計しています。顧客、従業員、およびアイテムに関するデータが含まれます。言うまでもなく、customers セクションだけでも約 12 個のテーブルがあります。

このデータを複数の DB に分割してそれらの間で参照するのが悪い習慣なのか、それともすべてを同じ DB に保持する方がよいのかを知りたいです。

では、1 つの DB (例: Company_DB ) に 20 個のテーブル (例: CUS_DETAILSEMP_DETAILSなど) を配置するのではなく、2 つの DB ( Company_Cus 、 Company_Emp ) をCUS_DETAILS一方とEMP_DETAILS他方に配置した方がよいでしょうか?

よろしく。

4

4 に答える 4

2

複数のデータベースにデータを分散させるよりも、すべてを 1 つのデータベースにまとめた方がよいと思います。

個人的には、異なるデータベースに情報を分離する唯一の理由は、互いにまったく異なるシステムまたはサブシステムを 1 つのプラットフォームに配置することだと思います。

使用するデータベースの数に関係なく、データの量は同じになります。

于 2013-02-18T12:18:40.520 に答える
1

複数のデータ ソースに分割する必要がない限り、単一の DB を使用しますが、単一の DB は多数のテーブルに限定されません。

複数のリソースを管理するのに十分な頭痛の種が常にあります。

于 2013-02-18T12:18:42.643 に答える