最近我正在使用 RETS,所以我必须下载所有数据并将其保存到我们的网络服务器。我正在使用 MySQL 和 PHP。
我在元数据上看到我有很多列。我认为在一张表中创建 100 多列是不明智的决定。如果我这样做,我必须使用 MyISAM
如果我制作 4 或 5 个表(每个表可能有 20 多列),那么我需要制作一个父表,其余表使用外键相互连接到它们的父表。所以在这种情况下,我需要我们的 InnoDB 引擎。
当我在我的服务器上运行搜索时,这两种情况都会正确地给我输出,但是哪一种会花费更少的时间来给出结果?
因为第一种情况只有一个表,我只是在某些条件下获取数据,但第二种情况我必须进行连接和搜索?
请建议我哪个是好的设计,或者如果您有任何好主意,请与我分享。