Agreed, they even admit Postgres is faster for querying because MySQL requires 2 index lookups.
I like the immutable data design of Postgres, is more robust and enables fast transactional DDL.
My design never deletes or alters a tuple, so all of these problems that Uber is obsessing about, go away.
Question is - Why do they need so many updates?
Is there a problem with their data capture?