MySQL Forums
Forum List  »  NDB clusters

PhxSQL: A high-availability and strong-consistency MySQL cluster
Posted by: team phx
Date: September 08, 2016 01:23AM

Hi, Guys.
We are PhxSQL develop team from Wechat.

PhxSQL is a high-availability and strong-consistency MySQL cluster as strong as Zookeeper and built on Paxos and Percona.

* high availability by automatic failovers: the cluster works well when more than half of cluster nodes work and are interconnected.
* guarantee of data consistency among cluster nodes: replacing loss-less semi-sync between MySQL master and MySQL slaves with Paxos, PhxSQL ensures zero-loss binlogs between master and slaves and supports linearizable consistency.
* complete compliance with MySQL for and MySQL client: PhxSQL supports up to serializable isolation level of transaction.
* easy deployment and easy maintenance: PhxSQL, powered by in-house implementation of Paxos, has only 4 components including MySQL and doesn't depend on zookeeper or etcd for anything. PhxSql supports automated cluster membership hot reconfiguration.

We just made it open source in github:

https://github.com/tencent-wechat/phxsql/

and there is a article to introduce architecture

https://github.com/tencent-wechat/phxsql/wiki/Architecture

Welcome to have a try and give us your suggestion.

Options: ReplyQuote


Subject
Views
Written By
Posted
PhxSQL: A high-availability and strong-consistency MySQL cluster
2130
September 08, 2016 01:23AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.