Mysql 单文档表和多文档表哪个更有效
我不知道该怎么解释。 所以我给你看一个例子 A型 B型 我认为当记录了很多文档时,类型A可能会很慢 但有人告诉我“不是。使用索引可以提高效率”Mysql 单文档表和多文档表哪个更有效,mysql,Mysql,我不知道该怎么解释。 所以我给你看一个例子 A型 B型 我认为当记录了很多文档时,类型A可能会很慢 但有人告诉我“不是。使用索引可以提高效率” 所以我想知道哪个更有效。选项A更有效 使用选项B,您需要UNION将所有数据恢复到一起 传统小贴士 也许board\u type是该字段的更好名称 不要使用文本字段,而是创建intboard\u type\u id字段,引用另一个具有 例如,如果您想将boardA的名称更改为boardA.1,则只需更改一行即可 为board\u type\u
所以我想知道哪个更有效。选项A更有效 使用选项B,您需要
UNION
将所有数据恢复到一起
传统小贴士
- 也许
是该字段的更好名称李>board\u type
- 不要使用文本字段,而是创建int
字段,引用另一个具有board\u type\u id
- 例如,如果您想将
的名称更改为boardA
,则只需更改一行即可boardA.1
- 例如,如果您想将
- 为
board\u type\u id创建索引
- 这将加快对每个
电路板类型的搜索速度
- 这将加快对每个
boards
表中找到一个数字board\u id
标识符,将它们放在一起。
documents
- board(varchar 30) : boardA | boardB | boardC
- title(varchar 300)
- content(longtext)
...
boardA_documents
- title(varchar 300)
- content(longtext)
...
boardB_documents
- title(varchar 300)
- content(longtext)
...
boardC_documents
- title(varchar 300)
- content(longtext)
...
board_type_id board_type
1 boardA
2 boardB
3 boardC