We’re heading into the home stretch at Percona Live 2018, but the sessions are continuing. I was able to attend a talk this afternoon given by Inaam Rana, a Database Developer at Alibaba Cloud, on PolarDB, an InnoDB based shared-everything storage solution.
POLARDB provides read scale out on shared everything architecture. It features 100% backward compatibility with MySQL 5.6 and the ability to expand the capacity of a single database to over 100TB. Users can expand the computing engine and storage capability in just a matter of seconds. PolarDB offers a 6x performance improvement over MySQL 5.6, and a significant drop in costs compared to other commercial databases.
POLARDB leverages InnoDB’s redo logs for physical replication. InnoDB stores physical page level operations in redo logs for crash recovery. POLARDB extends this functionality to deploy multiple read replicas for read load sharing
In this talk, we took a deep dive into InnoDB internals and Inaam explained the changes made to the core InnoDB code. He touched upon design issues around logging, crash recovery, buffer pool management, MVCC, DDL synchronization etc.
I spoke briefly with Inaam after his Percona Live 2018 talk, and asked a few questions about PolarDB. Check it out.