Uber's Move Away from PostgreSQL
rhaas.blogspot.com
rhaas.blogspot.com
I thought that this article was a very well reasoned and thoughtful response to the Uber article and gives me hope that PostgreSQL will continue to improve.
Rather than making difficult-to-prove statements about humans that imply some sort of just moral backing for behavior, perhaps we should just refer to it as "something [lots of] people do."
More than anything, I'm shocked that Uber eng mgmt didn't reach out to the postgres core team for help first -- as you can see, they'd gladly have helped.
"Unfortunately, the article doesn’t make this very clear because it doesn’t mention how their requirements changed with the introduction of Schemaless compared to 2013, when they migrated from MySQL to PostgreSQL."
MySQL -> PostgreSQL -> MySQL ...
Need to keep these developers busy!
But seriously, migrating databases is a huge effort from my experience, where a lot of preperation needs to take place to not corrupt any data or get data in an inconsistent state.
So this takes quite some engineering effort away from feature development.
citation needed, because AFAIK that's not true. Implemented right mysql can scale as far a as you want it to.