Mysql
 sql >> Base de données >  >> RDS >> Mysql

Configuration du stockage de la configuration [fichier contre base de données]

Parfois, vous souhaitez concevoir un produit avec un peu de flexibilité. Que se passe-t-il si votre produit sort dans un autre pays avec des jours fériés différents ? Il suffit de modifier la table et tout fonctionnera bien. S'il est codé en dur dans l'application, ou pire, codé en dur à de nombreux endroits différents via l'application, vous pourriez avoir du mal à le faire fonctionner dans les nouveaux paramètres régionaux.

En utilisant des tableaux, il existe également un moyen unique d'accéder à ces informations, ce qui rend probablement le programme plus cohérent et plus facile à maintenir.

Parfois, l'efficacité/rapidité n'est pas la seule motivation pour une conception. La maintenabilité, la flexibilité, etc. sont des facteurs très importants.