Mysql
 sql >> Database >  >> RDS >> Mysql

Archiviazione JSON MySQL rispetto a due tabelle

Utilizzo di un file di testo di grandi dimensioni per memorizzare serializzato (indipendentemente dal tipo di serializzazione) significa:

  • Non è necessario modificare lo schema per aggiungere/rimuovere colonne
  • Possibilità di archiviare praticamente tutto ciò che desideri
  • MA :non sarai in grado di lavorare con quei dati sul lato MySQL -- specialmente, non potrai usarli in un where clausola.
    Fondamentalmente, questo significa usare MySQL per archiviare i dati -- e nient'altro che archiviazione

Se vuoi usare quei dati solo sul lato PHP e non devi mai lavorare con il lato SQL, suppongo che archiviare tutto in un grande campo di testo sia una soluzione.
(e, in questo caso, non vedo perché sarebbe più lento di un'altra soluzione)