bonjour!
pour stocker des informations de manière très souple, je serialize certaines d'entre elles avant de les envoyer dans le champ correspondant dans ma BDD.
première question : quel est le meilleur type de données à utiliser pour ce champ? Je l'ai mis par défaut en TEXT, mais je ne suis pas sûr du tout que ce soit le must...
seconde question, qui découle de la première : n'y a t'il pas une autre méthode plus optimisée pour faire ça? C'est à dire conserver un nombre, différent suivant chaque entrée, d'informations complémentaires?
3e question bonus : lorsque je veux faire une recherche sur ces fameux champs, je fais donc une recherche avec un %LIKE% sur le champ de l'array serialisée, puis je fetch les résultats, éventuellement avec un levenshtein, pour renvoyer les infos correspondantes.
J'ai un peu peur d'avoir réinventé la roue en mode over non optimisé... vous avez des méthodes plus propres?
J'attends vos réponses avec impatience
Merci
Partager