I wonder how much of a factor the "One DB, one file" concept is in SQLite's success.
I always loved that an SQLite DB is just a single file. People say "Who cares how many files the DB is?". But in practice, I always found it to be very convenient. It makes the concept of a project easy to grasp when the data store is simply a file.
I recently realized that a Django project can also be done in a single file. That made me like Django even more.
I have the feeling that this type of logic and simplicty is indeed a factor in the long term success of a software project.
I always loved that an SQLite DB is just a single file. People say "Who cares how many files the DB is?". But in practice, I always found it to be very convenient. It makes the concept of a project easy to grasp when the data store is simply a file.
I recently realized that a Django project can also be done in a single file. That made me like Django even more.
I have the feeling that this type of logic and simplicty is indeed a factor in the long term success of a software project.