Using Tungsten Replicator to solve replication problems

Replication and High Availability Strategies
22 April 1:30pm - 4:30pm @ Ballroom A

In this session we will explore the possibilities that Tungsten Replicator can provide to solve complex replication problems. Tungsten replicator ( is a high performance, open source, data replication engine for MySQL that is a drop in replacement for standard MySQL replication. We will cover

  • The Tungsten Replicator components.
  • Replacing standard MySQL replication with Tungsten Replicator and why it is a good idea.
  • Setting up Master-Master Replication and the pitfalls around this setup.
  • Conflict detection and prevention using Tungsten system of records.
  • Fan-In replication combining multiple datasources into a single instance.
  • Star Replication
  • Using Parallel replication to speed up replication.
  • Replicating from MySQL into MongoDB.
  • Best practice in setting up replication and monitoring.

This will be a hands on session where the attendees will require a laptop and virtual box to get the most from the session.

We will also cover how to install and test Tungsten topologies using a cookbook, and how to evaluate its feature in a single-host sandbox.


Neil Armitage
Solutions Architect, VMware
Neil Armitage, has over 20 years of experience in developing applications and managing database servers. He joined Continuent in 2012 after working with a Tungsten replication-based solution at TradingScreen and transitioned to VMware in 2014. Neil started his career as a mainframe DBA using IBM DB2. Since that time he has worked on various large scale Oracle and MySQL installations in both the banking and online gaming industries.
Giuseppe Maxia
Quality Assurance Architect, VMware
Quality Assurance Architect at VMware. Formerly at MySQL AB, and then through acquisitions at Sun Microsystems and Oracle. Then at Continuent, Inc and currently at VMware through a merge. I am active member of the MySQL community and long timer open source enthusiast. During the past decades I have worked in various IT related fields, with focus on databases, object oriented programming, system administration, quality assurance. Fluent in Italian, English, Perl, Python, SQL, Spanish, C, Bash, and good speaker of C , French, Java. I work in cyberspace, with a virtual team.