El escenario en el que estoy particularmente interesado es en servidores múltiples que tienen daemons que se ejecutan en ciertos parámetros de configuración. (dado que este es un ejercicio de aprendizaje. Acepto cualquier pensamiento más allá de este caso particular) La pregunta es, ¿dónde deberían estar los parámetros de configuración?Archivos de configuración frente a tablas de base de datos
A. una tabla de base de datos central
B. un archivo de configuración empujó a cada una de las cajas
Estos son los más comunes que he encontrado. Los otros notables son, en las constantes de código (necesita recompilar para implementar. Mala opción a menos que realmente sean constantes), archivo de configuración montado en una ubicación compartida.
Solo quería saber de la comunidad cómo va a hacer la elección.
el último punto se puede mitigar con un esclavo y la caché de consultas. –
Mi preferencia sería para la base de datos cuando sea posible. Estoy dispuesto a pagar el costo de rendimiento en el inicio de la aplicación. Hay más opciones para proteger la base de datos que un archivo de configuración. – Vadim