我目前正在尝试找到一种创建未来网站的好方法,并且我想知道:使用数据库中的表(主要但不仅限于 MySQL)进行继承是否具有不可忽略的额外性能成本?
我的想法是将常见的东西与网站特定的东西分开。例如,让我们考虑一个用户表。常见的东西可能是:
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
我的目标是为我的每个网站提供一个可重用的“核心”,以这种方式制作我的表格可能是这项工作的一部分。
此外,我非常关注性能,因为我希望我的网站非常优化。那么额外连接的成本有多大?