Need help to review a serializability implementation for MySQL Cluster

Hey guys,

I've developed a serializability implementation for MySQL Cluster(NDB Cluster) and you are invited to peer-review it for me. I believe it is the fifth one in commercial database systems after: MySQL InnoDB's 2PL, PostgreSQL's Serializable Snapshot Isolation, Google's Spanner's isolation level(I gave a proof in Appendix D of my article, the google guys may not have known this), CockroachDB's timestamp-based serializability implementation. The aim is to solve consistent, large(usually implies a distributed architecture) and performance-boosted database applications, which is daunting for those who care about consistency and serializability. This solution to the serializability problem is a 2nd-tier one, which means it doesn't require any coding. So as long as you can manage a MySQL Cluster, you can readily deploy and test your application with it.

This on-going project is hosted @ https://github.com/creamyfish/conflict_serializability I also set up a discussion site @ https://www.reddit.com/r/Serializability/, besides that of github's

I am posting here hoping to make connection with those who care about consistency and serializability.

Come check it out if you are interested. Your help is highly appreciated!

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.