Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum sollte ich keine serialisierten Arrays in mein Datenbankfeld einfügen?

Daran ist in bestimmten Kontexten nichts auszusetzen. Das Sitzungsmanagement ist definitiv einer der Fälle, in denen dies als akzeptabel angesehen wird. Denken Sie daran, dass Sie, wenn Sie jemals versuchen, Daten zwischen den serialisierten Daten und irgendwelchen Feldern in Ihrer Datenbank in Beziehung zu setzen, einen großen Designfehler begangen haben, und leider habe ich gesehen, wie Leute versucht haben, dies zu tun.

Nehmen Sie jedes "niemals X" mit einem Körnchen Salz, da fast jede Technik unter bestimmten Umständen die richtige sein kann. Der Rat richtet sich normalerweise an Neulinge, die sehr leicht dazu neigen, die richtige Verwendung falsch zu verstehen und sich in eine sehr unangenehme Ecke zu codieren.