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

Perché non dovrei inserire array serializzati nel campo del mio database?

Non c'è niente di sbagliato in questo in certi contesti. La gestione delle sessioni è sicuramente uno di quei casi in cui ciò sarebbe considerato accettabile. La cosa da ricordare è che se mai ti ritrovi a provare a mettere in relazione i dati tra i dati serializzati e qualsiasi campo nel tuo database, hai commesso un enorme difetto di progettazione e sfortunatamente questo è qualcosa che ho visto provare a fare le persone.

Prendi qualsiasi "non fare mai x" con le pinze poiché quasi ogni tecnica può essere quella corretta in determinate circostanze. Il consiglio è solitamente rivolto ai noobies che sono molto inclini a fraintendere l'uso corretto e codificarsi in un angolo molto brutto.