A4サイズの35ページを占めるフォームをWebベースのバージョンに変換しています。フォームを送信するたびに、MySQLデータベースにデータを保持する必要があります。
フォームは複雑であり、フォームの送信ごとに500を超える個別のフィールドを確認できます。
私はEAVデータアプローチについて読んでいますが、それは良い選択肢かもしれないようです。しかし、私がEAVについて読んでいた情報は、それがスパース行列データにのみ適していることを示唆しており、これはそうではないと思います。
500列は悪いデザインのようですが、どう思いますか?
いくつかのフィールド(検索またはフィルタリングする可能性が高いフィールド)に「実際の」列を用意します。残りのフィールド(または単にすべて)を別の列として大きなJSON文字列にスローします。おそらくMEDIUMTEXT
。