Если вам не нужно регулярно обновлять данные, а просто читать их, очень вероятно, что было бы лучше сохранить их в памяти.
Мы мало знаем о вашем приложении, поэтому мы не можем на самом деледать гораздо лучший совет здесь.Возможно, в вашем случае было бы достаточно просто сохранить XML в структуре XPathDocument, чтобы вы могли выполнять быстрый поиск с использованием запросов XPath.
Другой вариант может быть, если ваши данные в основном представляют собой пары ключ / значение,что вы читаете XML в словарь, а затем ищите этот словарь в своем приложении.
Но чтение из базы данных, даже легкой, вряд ли будет быстрее.Единственный встречный случай, о котором я могу подумать - это оптимизированная для чтения быстрая NoSQL-DB, такая как MongoDB.Но даже тогда мои деньги были бы на структуре данных в памяти, оптимизированной для поиска.