Używanie dużego pliku tekstowego do przechowywania serializowanego (bez względu na rodzaj serializacji) oznacza :
- Nie ma potrzeby modyfikowania schematu, aby dodać / usunąć kolumny
- Możliwość przechowywania prawie wszystkiego, co chcesz
- ALE :nie będziesz w stanie pracować z tymi danymi po stronie MySQL - szczególnie, nie będziesz mógł używać tych danych w
where
klauzula.
Zasadniczo oznacza to używanie MySQL do przechowywania danych — i nic więcej niż przechowywanie
Jeśli chcesz używać tych danych tylko po stronie PHP i nigdy nie musisz pracować po stronie SQL, przypuszczam, że przechowywanie wszystkiego w dużym polu tekstowym jest rozwiązaniem.
(i w tym przypadku, nie rozumiem, dlaczego byłoby wolniejsze niż inne rozwiązanie)