对于我的项目,我有多个表,其中的行可以包含资源(图像,文档......)。这些资产也可以链接到不同的表格
因此,对于每个可以拥有资产的表格,我目前都有一个数据透视表(asset_product
,asset_publisher
,...),其中包含两个字段asset_id
和row_id
。但这会为数据库添加大量表格。
我现在正在从头开始重新完成这个项目,我想知道在这里添加一个多态关联是不是更好。在这种情况下,我只有一个包含三个字段的表:asset_id
,row_id
,row_type
。
我的问题是:执行此操作是一个好主意还是会在此表中存在大量行时影响性能?目前的资产表拥有大约60,000个资产,但这将在未来几个月内大幅增长。