Store serialized arrays or individual columns? : <p>I'm in need of advice. I have a large table that a user will fill out (roughly 150+ fields), many of which are (bool) check boxes, and a few text inputs. I know that if I store the tables as serialized arrays, it would dramatically affect searching and exporting the database into another usable format (like a .csv).</p>

<p>Would I be better off storing each field individually and creating a massive table, store it serialized anyway, or is there some other way to achieve this with a happy middle?</p>
