Здравствуйте, если разработка идёт на локальной машине до достаточно будет sqlite3. Чтобы не заморачиваться с поднятием у себя на машине нормальных баз данных. Ее удобно бэкапить, переносить и не нуждается в настройке.
Если переносите все в прод., То лучше использовать postgresql. Хотя бы потому что она opensource. И рабоатет быстрее того же mysql. Хотя в последних версиях разница совсем незначительная. Зато уронить ее сложнее.
https://m.habr.com/ru/post/348220
Вот статья в который расписаны все + и -.
Конечно есть проекты где лучше использовать nosql, например mongodb.
Но думаю, Вы все поймёте после прочтения статьи.