Postgres is an excellent choice. Use SQLAlchemy as the ORM and run Alembic migrations.
