PhxSQL: a high-availability and strong-consistency MySQL cluster
Support for both high-availability and strong-consistency is a great challenge for MySQL cluster. Built on Paxos and with minimal modification to MySQL, PhxSQL provides full functionalities completely compatible with MySQL, zookeeper-level availability and consistency, and semi-sync like performance. PhxSQL has been deployed in WeChat backend supporting hundreds of millions daily users for mission-critical tasks and proves its reliability. In this session, we will present PhxSQL's design philosophy, architecture, usage, and performance evaluation.
Architect of WeChat, Tencent
Ming CHEN, architect, joined WeChat backend team in 2012 and are in charge of WeChat key backend services, including instant messages, Moments, and infrastructure. Ming received his Phd degree in Tsinghua University with interest in distributed systems. Before joining WeChat, Ming worked in Tencent web search and Microsoft Research Asia, focusing on web search and distributed storage respectively.