ReplicationProject
From Askmonty.org
Contributing | MCA | Contributions | Release Process | Release Criteria | Plans | Tools | Replication
Contents |
Replication Project
This is a project to design and implement improvements to MariaDB/MySQL replication. Initially started as a cooperation between Continuent, Codership, and Monty Program, but with the goal of involving the whole community.
The kick-off is this discussion on the maria-developers@ mailing list.
Links
Misc
- mailing list thread.
- An Early draft of the refactored replication API to be more modular and support plugins. This is used to implement semisynchroneous replication in MySQL, based on the Google patch.
- Replication slides from UC 2009 presenting new development in MySQL replication.
- Replication feature previews.
- Codership's wsrep: API for (a)synchronous writeset replication for transactional applications.
What users are missing from current replication
- Discussion of a poll among MySQL users, with top-5 requested features.
Parallel SQL thread on the slaves
- Peter Zaitsev's thoughts on parallel replication
- Seppo's experiment with parallel replication showing no gain in one scenario
- Interesting (and long) thread discussing parallel replication for Drizzle
- Paul McCullagh writes with interesting thoughts in these messages.
- Kristian Nielsen's thoughts on how to do benchmarks to see performance gains
- MySQL worklog 4648, with design thoughts on multi-threaded slave for row-based replication
- MySQL preview ParallelSlave
- This executes a single master transaction at a time, in multiple slave transactions with two-phase commit.
- (I think this is mainly motivated by NDB replication, which batches multiple original master transactions into chunks called epochs, which are sent to the slave as one transaction)


