3 ms·
I think it's misleading to think about switching databases on an ongoing application as the use case for database independence. More important use cases: 1. Us
by NoGravitas 9y ago
I think it's misleading to think about switching databases on an ongoing application as the use case for database independence. More important use cases:
1. Using SQLite for unit testing and a real RDBMS for integration testing, acceptance testing, and production.
2. When you are writing a library that will be used by different projects, not all within a single organization (e.g., a Free Software project).
3. When you are providing a product that the end-user may want to use with different choices of database (e.g. forum software, Nextcloud, etc.)