多态表比多个表慢

时间:2017-09-15 08:40:21

标签: mysql database database-design mariadb polymorphic-associations

对于我的项目,我有多个表,其中的行可以包含资源(图像,文档......)。这些资产也可以链接到不同的表格 因此,对于每个可以拥有资产的表格,我目前都有一个数据透视表(asset_productasset_publisher,...),其中包含两个字段asset_idrow_id 。但这会为数据库添加大量表格。

我现在正在从头开始重新完成这个项目,我想知道在这里添加一个多态关联是不是更好。在这种情况下,我只有一个包含三个字段的表:asset_idrow_idrow_type

我的问题是:执行此操作是一个好主意还是会在此表中存在大量行时影响性能?目前的资产表拥有大约60,000个资产,但这将在未来几个月内大幅增长。

0 个答案:

没有答案