If you persist each battle independently, without associating it with other records (no foreign key constraints), then the only limit is total database size.