Re:Software engineering topics I changed my mind on
by orobinson on Sunday January 24, 2021 @01:59AM
(#25889947)
Just curious, for what reasons would you choose MySQL over Postgres?
Re:Software engineering topics I changed my mind on
by kenhwang on Sunday January 24, 2021 @02:41AM
(#25890162)
Personally, when I want speed or easy upkeep and intend on doing dumb simple things.
Postgres is more featureful, but if you don't intend on using those features, MySQL is consistently faster and historically smoother to update and keep running.
Re:Software engineering topics I changed my mind on
by busterarm on Sunday January 24, 2021 @02:43AM
(#25890181)
Also in the Enterprise, if you're doing a lot of sharding and replication across networks, Percona MySQL is a very compelling product. I say that as a Postgres diehard.
Re:Software engineering topics I changed my mind on
by twic on Sunday January 24, 2021 @01:29PM
(#25894373)
> MySQL is consistently faster
Unless you want to do a join.
Re:Software engineering topics I changed my mind on
by xorcist on Sunday January 24, 2021 @12:00PM
(#25893545)
Traditionally it was because you needed replication or sharding that you didn't have to boil half an ocean for, or at least half decent full text indices. These days however I believe the differences are smaller and in other areas.
Most often, you choose a database because of what you application supports and is tested with, not the other way around. Or what your other applications already use. Complete green fields aren't all that common.
And using AWS generally means using Aurora. Then the choice is already made. Not hard at all.
Yep, my work involves heavy use of SQL and I find it better than the NoSQL insanity.