A developer's local machine is their workshop. Setting up your DBMS correctly is the first step to building real-world apps.
1The Native Way
Installing directly on Windows, macOS, or Linux gives you the best performance and direct control over service management via tools like Systemd or Windows Services.
2The Docker Way (Pro Tip)
Instead of installing five different DBMS on your computer, use Docker. docker run -d -p 5432:5432 postgres starts a database in seconds without cluttering your OS.
3Administrative Security
NEVER use an empty password for your database, even in development. Get into the habit of using secure credentials and managing user permissions from day one.
