Hacker News new | ask | show | jobs
by vvladymyrov 512 days ago
More posts about mysql from Uber - it is interesting to compare state of Mysql in Uber with 2016.

* Why Uber Engineering Switched from Postgres to MySQL (2016) https://news.ycombinator.com/item?id=26283348

* Upgrading Uber's MySQL Fleet https://news.ycombinator.com/item?id=41836748

2 comments

The comments are pretty interesting. There was a discussion about how different they were trying to make the public image about their tech look compared to their actual usage - supposedly to entice more engineers to join.

I think its interesting to attach any company prominently to a database technology since theoretically there would be varied use cases across an org like uber which would likely want different technologies depending on those use cases. Of course they might just have 50 other articles like this for all the other tech they use.

Yup Netflix is similar. Your tech is not that hard and the good engineers can see through the BS.
Streaming video at Netflix's scale in the year 2010 was hard though?

I mean sure, it's a lot easier nowadays - but that's mostly down to cloud providers replacing half of the server-side challenge with a big bill and fiber making the last mile easier too.

You're massively underestimating the challenge of transferring these vast amounts of data without interrupting service for buffing etc that they had to solve back then

Pornhub solved it much earlier with PHP
tbf it’s easier if you only need to serve the first 5 minutes of a video
According to Pornhub's 2024 Insights blog post, (nope, not gonna provide an URL, use a search engine :))"

    "...making the average engagement time per visit 9 minutes and 40 seconds"
Reading about the variance and what demographic groups visited the site for shorter or longer amounts of time will keep you amused.
Another interesting one about their Storage Platform (which includes MySQL): https://www.uber.com/blog/odin-stateful-platform

> The [Odin] platform supports 23 technologies, ranging from traditional online databases such as MySQL® and Cassandra® to advanced data platform technologies, including HDFS™, Presto™, and Kafka®.