J'ai un type de données varchar et deux types de données BLOB pour les recettes. Je n'ai pas besoin de relations entre les données. Par exemple, je n'ai pas besoin de savoir quels repas ont besoin de pomme de terre, etc.Données MySQL BLOB dans la même table ou non
Je récupèrerai les materails des repas de la base de données, les éditerai et les sauvegarderai à nouveau sous BLOB. Ensuite, je vais créer un fichier texte binaire (~ 100 Ko) à la volée et l'enregistrer dans une autre colonne nommée données binaires. Donc, ma question est, est-ce que diviser la table en deux est logique? Mettre un BLOB dans une table et un autre BLOB dans une autre table change la performance (théoriquement). Ou ne change-t-il rien, sauf les problèmes de sauvegarde?
+-id--+-meal name (varchar)----+-materials (BLOB)------------+-binary data (BLOB)---+
| 1 | meatball | (meat, potato, bread etc.) | (some binary files) |
| 2 | omelette | (potato, egg, etc.) | (other binary files) |
+-----+------------------------+-----------------------------+----------------------+
vous devez normaliser votre schéma db –