Describe your approach to local data persistence and when you would choose a reactive local database over simple key-value storage in UST apps.