- the DatabaseManager open a fallback memory database if the persistent is impossible to open
- create tables inconditionnally (it fails when the table exists, we must improve the behavior)