sql >> Database >  >> RDS >> Mysql

Waarom mag ik geen geserialiseerde arrays in mijn databaseveld invoegen?

Daar is in bepaalde contexten niets mis mee. Sessiebeheer is zeker een van die gevallen waarin dit als acceptabel wordt beschouwd. Het ding om te onthouden is dat als je ooit merkt dat je gegevens probeert te relateren tussen de geserialiseerde gegevens en velden in je database, je een enorme ontwerpfout hebt gemaakt en helaas is dit iets dat ik mensen heb zien proberen te doen.

Neem elke "nooit x doen" met een korreltje zout, aangezien bijna elke techniek onder bepaalde omstandigheden de juiste kan zijn. Het advies is meestal gericht op noobies die de neiging hebben om het juiste gebruik verkeerd te begrijpen en zichzelf in een zeer vervelende hoek te coderen.



  1. Hoe Tomcat te configureren om verbinding te maken met MySQL

  2. MySQL, wat is een efficiëntere longtext, tekst of blob? Verbetering van de wisselplaatefficiëntie

  3. Lastige SQL-instructie over 3 tabellen

  4. Een blob invoegen in een database met behulp van sql server management studio