Django: SQLite или PostgreSQL?
Если вам не нужны крутые фичи Postgre, то для 20 юзеров SQLite хватит
Был магазин на sqlite. Когда кол-во юзеров перевалило за 2 тысячи парни начали ругаться на downы. Виной тому были блокировки базы на запись. Переехали на postgresql и забыли. В остальном работало довольно шустро, хотя объём данных был небольшой.  250 - 300 тысяч товарных позиций.