Какой-то тип базы данных будет лучше.
Если вы регенерируете БД, как вы говорите, сохраните ее в другой БД или если вы просто хотите хранить основную информацию (дата / время попадания), то нет ничего плохого в использовании XML или даже файла CSV на вашем веб-сервере.