Live data from Hacker News

Why Uber Engineering Switched from Postgres to MySQL

eng.uber.com

11–20 of 306 posts

Re: Why Uber Engineering Switched from Postgres to MySQL

#11
Posts like this are important.

We too often rely on a buzz-word heuristic and that's how you end up with dozens of random technologies that are harder to maintain and don't necessarily solve any of your problems. This method is good, because it shows that when you understand the problem the right way, you can find the right solution, even if by popularity it looks like a "step backwards"

Massive Kudos.

Re: Why Uber Engineering Switched from Postgres to MySQL

#13
post #5

Facebook maintains it's own fork [0] of MySQL. A couple of interesting talks are also available: MySQL at Facebook, Current and Future [1] and Massively Distributed Backup at Facebook Scale [2]. [0] https://github.com/facebook/mysql-5.6 [1] https://www.youtube.com/watch?v=jqwegP9xwVE [2] https://www.youtube.com/watch?v=UBHcmP2TSvk

"its own fork"

And yes, MySQL has a lot of problems, but it seems to be better for "seat of the pants" usage (that is, when you don't need too many SQL capabilities and wants to use it mostly as a data store)

Re: Why Uber Engineering Switched from Postgres to MySQL

#14
post #8
post #3

this reads like a laundry list of buzzwords that were designed to justify not throwing any effort into postgresql and just going with a new shiny toy (not mysql. yes. i know it's been around for a while). it happens everywhere.

now sure MySQL qualifies as "new" or "shiny" or "toy"

but getting to use "Schemaless" and "microservices" so that they could "shard"

Re: Why Uber Engineering Switched from Postgres to MySQL

#17

This was a great overview and write-up. Anyone know why they are using MySQL over MariaDB[1]? 1. https://mariadb.org/

It's hard to say, but one can often find people switching from Postgres to MySQL (and vice-versa). For example, see this [0] and the related HN discussion [1].

[0] http://insights.dice.com/2015/03/19/why-i-choose-postgresql-...

[1] https://news.ycombinator.com/item?id=9231751

Re: Why Uber Engineering Switched from Postgres to MySQL

#20
while Postgress might be better if you use it 'as-is'.... community of MySQL is much better and the tools available are more mature... just goes on to prove that even if something is not-that-good.. it still might be successful,scalable and popular if there is a strong community behind it..
Post reply on HN