Кажется излишним использовать БД для данных конфигурации.
РЕДАКТИРОВАТЬ (извините, слишком долго для комментария):
Конечно, нет строгих правил относительно того, как вы реализуете какую-либо часть своей программы. Ради аргумента, шлицевые отвертки работают на некоторых винтах Philips! Думаю, я судил слишком рано, прежде чем узнал, каков твой сценарий.
Реляционная база данных отличается огромным хранилищем данных, которое позволяет вам быстро хранить, обновлять и извлекать данные, поэтому, если ваши данные конфигурации обновляются и читаются постоянно, то обязательно используйте db.
Другой сценарий, в котором db может иметь смысл, - это когда у вас есть ферма серверов, где вы хотите, чтобы ваша база данных хранила вашу центральную конфигурацию, но затем вы можете сделать то же самое с общим сетевым диском, который указывает на файл конфигурации xml.
XML-файл лучше, когда ваша конфигурация иерархически структурирована. Вы можете легко упорядочить, найти и обновить то, что вам нужно, и в качестве бонуса вы можете контролировать конфигурационный файл вместе с вашим исходным кодом!
В общем, все зависит от того, как используются данные конфигурации.
На этом мое мнение заканчивается ограниченным знанием вашей заявки. Я уверен, что вы можете принять правильное решение.