这些表将不断插入新行或更新。
我有一个大表,其中包含视频网址、标题、描述、标签、观看次数、评分、评论
我应该把它分成 2 个较小的表
id 视频网址、标题、说明
并将其链接到上面。
id video_id、标签、观看次数、评分、评论
最佳答案
听起来你的 table 不太normalized 。您希望避免存储重复数据,除非它具有某些性能优势。重复信息将导致更大的记录和索引大小,这会增加磁盘寻道时间。
如果您列出的列像听起来一样不言自明,那么我会将其分为三个表:
- 视频 -
视频 ID、网址、标题、说明、评分、观看次数
- video_tags -
videoId,标签
- video_comments -
videoId、评论
这将允许您为每个视频创建一个条目,仅存储一次主要信息。然后,您可以将视频与多个标签和多个评论相关联。
关于php - 不断插入和更新。一张大 table 好还是两张小 table 好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2114607/