9 Best Articles in 2021
Uber Engineering
Why Uber Engineering Switched from Postgres to MySQL
Uber Engineering
~19 min read · 156 saves · From 2016 · Uber Engineering explains the technical reasoning behind its switch in database technologies, from Postgres to MySQL.
githubengineering.com
MySQL High Availability at GitHub
githubengineering.com
~12 min read · 50 saves · From 2018 · GitHub uses MySQL as its main datastore for all things non-git, and its availability is critical to GitHub’s operation. The site itself, GitHub’s API, authentication and more, all require database access. We run multiple MySQL clusters serving our different services and tasks. Our clusters use classic master-replicas setup, where a single node in a cluster (the master) is able to accept writes. The rest of the cluster nodes (the replicas) asynchronously replay changes from the master and serve o
blog.wix.engineering
Scaling to 100M: MySQL is a Better NoSQL
blog.wix.engineering
5 min read · 21 saves · From 2016 · When considering a NoSQL use case, such as key/value storage, MySQL makes more sense in terms of performance, ease of use, and stability.
Uber Engineering
Dockerizing MySQL at Uber Engineering
Uber Engineering
8 min read · 18 saves · From 2016 · In this article, we take a look at Schemadock, Uber Engineering's tooling solution for managing our increasing number of MySQL clusters.
aws.amazon.com
Aurora Serverless MySQL Generally Available
aws.amazon.com
6 min read · 47 saves · From 2018 · You may have heard of , a custom built MySQL and PostgreSQL compatible database born and built in the cloud. You may have also heard of , which allows you to build and run applications and services without thinking about instances. These are two pieces of the growing AWS technology story that we’re really excited […]
mysqlserverteam.com
What’s New in MySQL 8.0? (Generally Available)
mysqlserverteam.com
20+ min read · 19 saves · From 2018 · We proudly announce General Availability of MySQL 8.0. Download now! MySQL 8.0 is an extremely exciting new version of the world’s most popular open source database with improvements across the boa…
Uber Engineering
Designing Schemaless, Uber Engineering's Scalable Datastore Using MySQL
Uber Engineering
10 min read · 33 saves · From 2016 · The making of Schemaless, Uber Engineering’s custom designed datastore using MySQL, which has allowed us to scale from 2014 to beyond.
githubengineering.com
gh-ost: GitHub’s online schema migration tool for MySQL
githubengineering.com
~14 min read · 14 saves · From 2016 · Today we are announcing the open source release of gh-ost: GitHub’s triggerless online schema migration tool for MySQL.
githubengineering.com
MySQL infrastructure testing automation at GitHub
githubengineering.com
~12 min read · 15 saves · From 2017 · Our MySQL infrastructure is a critical component to GitHub. MySQL serves GitHub.com, GitHub’s API, authentication and more. Every git request touches MySQL in some way. We are tasked with keeping the…
Trending
slack.engineering
Scaling Datastores at Slack with Vitess
slack.engineering
~11 min read · 12 saves · 2020-12-01 · From the very beginning of Slack, MySQL was used as the storage engine for all our data. Slack operated MySQL servers in an active-active configuration. This is the story of how we changed our data…
ZDNet
Oracle takes a new twist on MySQL: Adding data warehousing to the cloud service
ZDNet
3 min read · 2020-12-03 · Oracle is taking MySQL in a new direction: introducing an aggressively priced cloud service combining transaction processing and data warehousing, with the bonus of dispensing with ETL.
Threatpost
PLEASE_READ_ME Ransomware Attacks 85K MySQL Servers
Threatpost
2 min read · 2020-12-10 · Ransomware actors behind the attack have breached at least 85,000 MySQL servers, and are currently selling at least compromised 250,000 databases.
Real Python
Python and MySQL Database: A Practical Introduction
Real Python
3 min read · 2020-12-28 · In this tutorial, you'll learn how to connect your Python application with a MySQL database. You'll design a movie rating system and perform some common queries on it. You'll also see best practices…
More like this
use-the-index-luke.com
On Uber's Choice of Databases
use-the-index-luke.com
10 min read · 56 saves · From 2016 · Uber provides bad advice about PostreSQL vs. MySQL
myrocks.io
A RocksDB storage engine with MySQL
myrocks.io
18 saves · From 2017 · Benefit from all the features of MySQL while using RocksDB as backend storage
nylas.com
Growing up with MySQL
nylas.com
10 min read · 17 saves · From 2016 · Nylas N1: The open source,
extensible email app
codewithchris.com
How To Make an App For Your Website In Less Than 30 Minutes
codewithchris.com
5 min read · 41 saves · From 2016 · This is Chapter 4 of 5 This article is the fourth chapter of my guide on Building Apps With MySQL and Wordpress. This guide shows you how to make three different MySQL/Wordpress powered apps that all leverage the benefit of having a web hosting account. The first chapter shows you how to sign up for a hosting account. The second chapter shows you how to set up the MySQL database and create the first app that will read data from it. The third chapter shows you how to create a Wordpress site and c
Mathias Bynens
How to support full Unicode in MySQL databases
Mathias Bynens
20+ min read · 13 saves · From 2014 · Alternative title: The things we do to store U+1F4A9 PILE OF POO (💩) correctly. Are you using MySQL’s utf8 charset in your databases? In this write-up I’ll explain why you should switch to utf8mb4…
DEV Community 👩💻👨💻
The Ultimate Postgres vs MySQL Blog Post
DEV Community 👩💻👨💻
~14 min read · 15 saves · From 2018 ·
I should probably say up front that I love working with Postgres and could die ...
github.com
dhamaniasad/awesome-postgres: A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql
github.com
24 saves · From 2016 · awesome-postgres - A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql
grimoire.ca
The Codex » Do Not Pass This Way Again
grimoire.ca
20+ min read · 14 saves · From 2014 · Considering MySQL? Use something else. Already on MySQL? Migrate. For every successful project built on MySQL, you could uncover a history of time wasted mitigating MySQL's inadequacies, masked by a…
ZDNet
PlanetScale scales out MySQL
ZDNet
2 min read · 10 saves · 2020-05-04 · An open source technology first implemented at YouTube is now being rolled out to scale-out MySQL-compatible databases.