Een groot tekstbestand gebruiken om geserialiseerde op te slaan (ongeacht wat voor soort serialisatie) betekent:
- Het is niet nodig om het schema aan te passen om kolommen toe te voegen/te verwijderen
- Mogelijkheid om vrijwel alles op te slaan wat je maar wilt
- MAAR:je zult niet in staat zijn om met die gegevens aan de MySQL-kant te werken -- vooral, je zult die niet kunnen gebruiken in een
where
clausule.
Kortom, dit betekent het gebruik van MySQL om gegevens op te slaan -- en niets meer dan opslag
Als je die gegevens alleen aan de PHP-kant wilt gebruiken, en nooit met de aan de SQL-kant hoeft te werken, denk ik dat het opslaan van alles in een groot tekstveld een oplossing is.
(en in dit geval, ik zie niet in waarom het langzamer zou zijn dan een andere oplossing)