I was having a discussion in another forum on this topic, and I couldn’t get a satisfactory answer. Originally, a statement was made that a redis data store couldn’t be considered a database because it’s not persisted to disk. I queried that, because I didn’t see why persistence is a required property of a database. I understand a database to simply be some structured/organised data.
So: is persistence a required property of a database, and why?