Redhat has a warning about H2 in several places in their docs.
The H2 database should *not* be used in a production environment. This is a
very small, self-contained datasource that supports all of the standards
needed for testing and building applications, but is not robust or scalable
enough
How many times were you hit by a database corruption and couldn't recover
any data at all?
How many releases of H2 were tagged as stable and not as alpha/beta?
Not matter how much I personally love using H2 for personal or professional
projects, these 2 questions above always pop up in the mind