Webapps (or webapp frameworks) like Nextcloud and Django, come, by default, with SQLite. That makes it easy to start, but they all warn you: When you get serious, get a real DB like MariaDB or PostgreSQL... And with stuff like this I wonder, is this really necessary? I really like SQLite, it's well supported in Python, backup-restore is very simple. What is the real difference (probably application depended) between…
I guess the idea is you can scale the app independently of the DB. How do you scale out a single file? (Genuinely curious)
I wonder at what scales this starts to count (in human readable units ;))