cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
29 mai 2007 à 18:13
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
30 mai 2007 à 15:01
Bonjour,
Quel est le meilleur type de champ mysql pour stoker un array serializé (maousse costo) dans une bdd mysql!
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 mai 2007 à 09:55
hello,
la table dans la bdd risque d'être plutôt grosse. De plus, elle permet de ne stocker qu'u seul type de tableau. Ou alors, elle aura un maximum de champs qui ne seront pas forcément tous utilisés. je ne trouve pas ça très optimisé.
Je préfèrerais encore la linéarisation perso.
Une autre solution, c'est de stocker le tableau linéarisé dans un fichier.
Ou encore (ce que je ferais sans doute) : un fichier xml. (facile de convertir un tableau en flux xml, facile aussi de faire l'inverse). Mais Ca va dépendre de la taille du tableau quand même.
Enfin...JSON? puisqu'il y a une nouvelle xtension JSON pour PHP ;-)
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 30 mai 2007 à 01:44
Salut,
Je plussoie (+1)
Une variable serialisée, c'est quand même plus adapté pour stocker ça sur le navigateur du client, et autant que ce ne soit pas trop gros... Parce que ça représente des ressources de dé-sérialiser...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 30 mai 2007 à 14:17
Salut
la solution de faire une autre table c'est souple...
dans trois mois il se dira que ce serait bien d'avoir un truc pour avoir le nombre d'elements du tableaux, et que c'est chiant de devoir faire deux requettes juste pour inserer un element...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 mai 2007 à 15:01
Ben avec du xml c'est aussi facile qu'avec une base de données, d'avoir ces infos ?
Une table c'est souple, je ne dis pas, mais du gâches forcément, bcp, surtout si tu as des tableaux à structures différentes. Alors que ça, ça n'impacte pas du tout le xml. C'est pour ça que quand je peux me passer d'utiliser mon serveur sql, je le fais.