Describe the solution you'd like
Consider using something like a SQLite db backing for fast recreation of archive.
Additional context
This would open our options in terms of storing other archived info like recovered comments/post.
Might have some drawbacks though. Something to think about.