Pick for access
Choose the database that matches how your app reads and writes data. Do not choose only because a tool is popular in your college group.
If your data has strong relationships and you need reliable transactions, start with SQL. If your data shape changes often and reads are mostly by document, consider NoSQL.
When SQL fits
SQL databases like PostgreSQL and MySQL store data in tables. They are good when your app has clear entities and relationships: users, orders, payments, bookings, teams, submissions.