Db2

 View Only

Need help to review a serializability implementation for MySQL Cluster

  • 1.  Need help to review a serializability implementation for MySQL Cluster

    Posted Tue May 28, 2024 09:20 AM

    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!



    ------------------------------
    Alex Ou
    ------------------------------