2

私は現在、将来の Web サイトを作成するための良い方法を見つけようとしていますが、疑問に思っています: データベース内のテーブル (主に MySQL だけでなく) を継承すると、無視できない余分なパフォーマンス コストが発生しますか?

私の考えは、一般的なものを Web サイト固有のものから分離することでした。たとえば、ユーザー テーブルを考えてみましょう。一般的なものは次のとおりです。

User :
- Id
- Login
- Password

具体的なものは次のとおりです。

Member :
- Id references User.Id
- Name
- Surname
- Email
- Age
- Sex

写真でも機能します:

Image :
- Id
- Alt
- Title
- Src

壁紙 :

- Id references Image.Id
- DominantColor
- Author
- Uploader

私の目標は、Web サイトごとに再利用可能な「コア」を用意することです。この方法でテーブルを作成することは、おそらくこの作業の一部になるでしょう。

また、ウェブサイトを非常に最適化したいので、パフォーマンスについても非常に心配しています。では、余分な結合のコストはどれくらいになるでしょうか?

4

1 に答える 1