Is it a good choice if i persist server request data in database and manage them without any user interaction ? Is it good practice persisting requests at all ?