我有一个用户表。每个用户都可以创建一个或多个电影列表。
所以我搜索了一下,在 Stack Overflow 中找到了一个答案,即创建列表的最佳方法是创建一个带有和列的列表表和一个带有List_Id
和User_ID
列的ListEntry
表。List_ID
然后我通过运行“ ”Movie_ID
检索列表条目SELECT Movie_ID FROM ListEntry WHERE List_ID=x
我的问题是这个。当我的网站增长时,我有超过 1000 个用户,每个用户有 2-3 个列表,每个列表有 50 部电影,ListEntry 表可能有超过 100.000 个条目。这不会减慢数据库的速度吗?这是大多数网站的工作方式吗?有什么更好的方法吗?