On Building Alibaba's Public Cloud Database Service for PostgreSQL and MySQL
This session is to talk about how Alibaba built up Relational Database Service (RDS) for PostgreSQL and MySQL in its public cloud service, which has been serving thousands of users and still fast growing. The techniques used to achieve high availability and fulfill SLA will be detailed: database proxy, resource isolation, security, failover etc. The pitfalls that one should avoid while building up such service will be highlighted. Not only the architecture but also database kernel level enhancements will be introduced. It also includes a comparison of PostgreSQL and MySQL for why and how to deal them differently underneath. Alibaba's public cloud sector (Alibaba Cloud) now runs one of the largest public cloud infrastructure services in the world growing at a rate of more than 100% YTY.
Senior Developer, Alibaba
Guangzhou has been a database kernel developer for more than 10 years. He now focuses on developing public cloud service for PostgreSQL, Greenplum and other open source databases for Alibaba's public cloud (Alibaba Cloud). Before that, he worked in IBM for DB2 kernel development.