We want to store a serialized object in a table along with a unique internal ID. We'd only ever want to read/write/(rarely)update the rows. We'd never interact with the serialized field just the ID. We're using InnoDB,
Firstly;
Would it be right to store the serialization as a text type field?
Secondly;
If we do not directly interact with the serialized field other than r/w will it affect the performance of our database at all?
Finally;
Would it be better to store the serialized object in our filesystem instead?
To give a little insight into why we're storing them in the first place, we receive an object from a supplier, a user needs to select several options and we need to send the EXACT object back with the modified (selected) components.