我很确定我已经知道了答案,但想要一些确认......
我们收到了220个提供商的文本文件。每个文件都是不同类别的提供者。总共有320万条记录。
我倾向于创建一个类别表和一个提供者表,该表通过ID链接到类别,然后索引可能在状态,甚至姓氏上搜索的任何其他列。
另一个选择是每个类别有一个表,但我认为除了较小的行大小之外,这种方法还有很多缺点。
这是一个PHP / MySQL实现。
有人认为单独的表选项出于任何原因更好吗?
谢谢, d。
答案 0 :(得分:1)
使用两种表格方法 - categories
和providers
。
这将使您
state
的{{1}}等列轻松反向搜索类别。从数据结构的角度来看也是有意义的。一个表中的一种数据。
答案 1 :(得分:1)
我同意你原来的想法,并同意Nishant的回答。除了他的观点之外,它还可以对数据进行标准化,并且如果某个类别由于某种原因更改了名称,则可以轻松更新。