Le scénario qui m'intéresse particulièrement est celui des serveurs multiples ayant des démons qui s'exécutent sur certains paramètres de configuration. (depuis, c'est un exercice d'apprentissage, je me réjouis de toute pensée au-delà de ce cas particulier) La question est, où devraient se situer les paramètres de configuration.Fichiers de configuration vs tables de base de données
A. une table de base de données centrale
B. un fichier de configuration poussé à chacune des boîtes
Ce sont je suis venu à travers le plus commun. Les autres notables étant, dans les constantes de code (besoin de recompiler pour déployer, si mauvaise option à moins qu'ils ne soient vraiment des constantes), le fichier de configuration est monté sur un emplacement partagé.
Je voulais juste savoir de la communauté sur comment vous allez faire le bon choix.
le dernier point peut être atténué avec un cache d'esclave et de requête. –
Ma préférence serait pour la base de données lorsque cela est possible. Je suis prêt à payer le coût de performance au démarrage de l'application. Il y a plus d'options pour sécuriser la base de données qu'un fichier de configuration. – Vadim