Hacker News new | ask | show | jobs
by anarazel 3548 days ago
> Regarding people not having heard of Postgres: these are big companies with smart, well-informed engineers. And I assure you that Uber and Lyft haven't moved from pg to mysql because they hadn't heard of pg :)

Neither was it the other way round, when uber switch from mysql to pg. Both the directional changes appear to have much more to do with changes in engineering leadership, than anything else.

1 comments

Uber moved from pg to mysql, not the other way around, and they very clearly explained the technical reason they did it https://eng.uber.com/mysql-migration/
They previously moved from mysql to postgres. See for example https://www.yumpu.com/en/document/view/53683323/migrating-ub... (from the same author as the postgres -> mysql blogpost no less).
Uber moved from MySQL (used as traditional relational DB) to Postgres (used as traditional relational DB) around 2013.

They then refused to ugprade postgres from 9.2 to newer version (and most of the stuff they complain about is not a problem in newer version) and moved to MySQL, used as append-only k/v store (they call Schemaless) now.