Во-первых, где-то были пакеты которые генерили xml по твоим данным, но они достаточно простые, потому что на уровне данных нет различия между property или node value.
Самый быстрый - мемкеш, но стирает старые ключи, если места не хватает для новых Шустрый, но медленнее мемкеша - редис, и уже с целостностью База - самая медленная, но надежная