SQL数据库中的非规范化或规范化(继承数据)

zav*_*avg 2 mysql orm inheritance normalization denormalization

我继承了数据对象(例如,User,Employee,Manager等).我们使用自编的ORM来管理MySql数据库中的数据.如何存储数据更好:

  • 标准化格式划分为以1对1关系链接的不同MySql表(并使用多个连接来管理数据);

  • 或者在一个phisycal表中使用非规范化方法,在每个特定情况下都有大量未使用的字段.

先感谢您

tad*_*man 5

通常,您的数据库应该完全标准化,除非您有充分的理由不这样做.您对数据进行反规范化的次数越多,您可以拥有的同步问题就越多,您可以引入的错误就越多.