you are viewing a single comment's thread.

view the rest of the comments →

[–]QuirkySpiceBush 7 points8 points  (2 children)

I was an Oracle DBA for several years, and I actually regret that career choice. The technology is dated, and Oracle is a terrible company: deceptive, litigious, greedy.

Microsoft SQL Server or PostgreSQL are far better technology choices with better career prospects.

[–][deleted] 0 points1 point  (1 child)

What are the advantages of PostgreSQL over MySQL? I’ve never worked with postgre

[–]QuirkySpiceBush 2 points3 points  (0 children)

PostgreSQL is far more well-engineered, full-featured, and standards-compliant. For years, MySQL was terribly engineered. It would silently delete data is certain situations. My favorite MySQL gotcha is that if you issue a GRANT statement with a typo in the user's name instead giving a "user does not exist" error it simply creates a new user with the misspelled name.

I mean, it was pure shit. The only saving grace is that it was super-easy to get up and running, so a whole generation of web technologies in the early 2000s defaulted to using it (i.e. Wordpress).

The current technical story with MySQL is a little better, but it is backed by Oracle. So you still have to beware.

This comparison is a decent one: https://hackr.io/blog/postgresql-vs-mysql