Uber public space
-
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
I'm curious to see what their customer DB uses, and what they use for financial processing and front end.
They use MySQL.
They're modern enough that they scoff at anything but Google Mail and use MySQL for their customer DB? I don't get it... Why not PostgreSQL, or MariaDB?
-
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
I'm curious to see what their customer DB uses, and what they use for financial processing and front end.
They use MySQL.
They're modern enough that they scoff at anything but Google Mail and use MySQL for their customer DB? I don't get it... Why not PostgreSQL, or MariaDB?
They specifically moved from PostgreSQL to MySQL. They started on PostgreSQL and switched. Presumably they went with MySQL over MariaDB because they want Oracle commercial support.
-
For some operations, MySQL will be faster than PostgreSQL. And we don't know what engine they are using. But it is very possible that MySQL is simply better for their dataset.
-
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
I'm curious to see what their customer DB uses, and what they use for financial processing and front end.
They use MySQL.
They're modern enough that they scoff at anything but Google Mail and use MySQL for their customer DB? I don't get it... Why not PostgreSQL, or MariaDB?
They specifically moved from PostgreSQL to MySQL. They started on PostgreSQL and switched. Presumably they went with MySQL over MariaDB because they want Oracle commercial support.
How can you validate that?
-
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
I'm curious to see what their customer DB uses, and what they use for financial processing and front end.
They use MySQL.
They're modern enough that they scoff at anything but Google Mail and use MySQL for their customer DB? I don't get it... Why not PostgreSQL, or MariaDB?
They specifically moved from PostgreSQL to MySQL. They started on PostgreSQL and switched. Presumably they went with MySQL over MariaDB because they want Oracle commercial support.
How can you validate that?
Performance? Support costs.
-
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
I'm curious to see what their customer DB uses, and what they use for financial processing and front end.
They use MySQL.
They're modern enough that they scoff at anything but Google Mail and use MySQL for their customer DB? I don't get it... Why not PostgreSQL, or MariaDB?
They specifically moved from PostgreSQL to MySQL. They started on PostgreSQL and switched. Presumably they went with MySQL over MariaDB because they want Oracle commercial support.
How can you validate that?
Performance? Support costs.
Operations. Are you assuming what they are using, or you have inside information and know what they switched from, and why?
-
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
I'm curious to see what their customer DB uses, and what they use for financial processing and front end.
They use MySQL.
They're modern enough that they scoff at anything but Google Mail and use MySQL for their customer DB? I don't get it... Why not PostgreSQL, or MariaDB?
They specifically moved from PostgreSQL to MySQL. They started on PostgreSQL and switched. Presumably they went with MySQL over MariaDB because they want Oracle commercial support.
How can you validate that?
Performance? Support costs.
Operations. Are you assuming what they are using, or you have inside information and know what they switched from, and why?
I guess the question is, are you speculating or do you actually know?
-
@bbigford said in Uber public space:
But they are doing their own hosting in house....
That really have to. You can't host an application like Uber on traditional hosting. No hosting provider can handle that. No really large website or application can use someone else's hosting. They might use cloud servers, but they need their own code running on their own systems.
-
@bbigford said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
I'm curious to see what their customer DB uses, and what they use for financial processing and front end.
They use MySQL.
They're modern enough that they scoff at anything but Google Mail and use MySQL for their customer DB? I don't get it... Why not PostgreSQL, or MariaDB?
They specifically moved from PostgreSQL to MySQL. They started on PostgreSQL and switched. Presumably they went with MySQL over MariaDB because they want Oracle commercial support.
How can you validate that?
Performance? Support costs.
Operations. Are you assuming what they are using, or you have inside information and know what they switched from, and why?
I guess the question is, are you speculating or do you actually know?
I know that they decided to switch. Those are the logical reasons why we'd assume that they would.
The ONLY reason that people pick MySQL over MariaDB is for Oracle support. PostgreSQL vs MariaDB would be around performance for your workload.
-
@scottalanmiller said in Uber public space:
@bbigford said in Uber public space:
But they are doing their own hosting in house....
No hosting provider can handle that.
They could, AWS/Azure/GCP, but the client would be paying insane amounts for it until they finally level off and can host it in-house while maintaining compliance (although, wherever "in house" is, that compliance might be offloaded to a data center who has part in that literature and effort... hard fork before I get off topic). I'd be interested to see who they had hosting their stuff at the peak before they went in-house (if they were ever external).
-
@bbigford said in Uber public space:
They could, AWS/Azure/GCP, ....
Those are clouds, not hosting providers. Very different things. Most small hosting providers are on those. Even some big ones.
-
Uber, like pretty much anyone their size, probably uses a combination of their own datacenters and cloud for scaling. Some large players go purely cloud to keep things simple and consistent. Others do a mix so that they don't have to pay for their own scaling.