最近、RETS を使用しているので、すべてのデータをダウンロードして、Web サーバーに保存する必要があります。MySQL と PHP を使用しています。
多くの列があるメタデータを見ました。1 つのテーブルに 100 個以上の列を作成するのは賢明ではないと思います。その場合、MyISAM を使用する必要があります
4 つまたは 5 つのテーブル (テーブルごとにおそらく 20 列以上) を作成する場合、1 つの親テーブルを作成する必要があり、残りのテーブルは外部キーを使用して相互に親に接続します。この場合、InnoDB エンジンが必要です。
サーバーで検索を実行すると、どちらの場合も適切に出力されますが、結果が得られるまでに時間がかからないのはどちらですか?
最初のケースは1つのテーブルだけで、いくつかの条件でデータをフェッチするだけですが、2番目のケースでは結合して検索する必要がありますか?
どちらが良いデザインか提案してください。何か良いアイデアがあれば教えてください。