Have you looked at the documentation?
The first 3 sections under the NDB Cluster Overview (
https://dev.mysql.com/doc/refman/8.0/en/mysql-cluster-overview.html ) should cover the basics.
There is also some material in the NDB Internals Guide (
https://dev.mysql.com/doc/ndb-internals/en/ ) concerning startup processes, functioning of various blocks in the NDB kernel, and some of the internal communication protocols. Some of this matter could use some updating and improvement (I'm allowed to say that, since I maintain it).
I don't know whether you might be interested in writing your own applications against NDB, but we also support a couple of public APIs for this, which are documented here:
https://dev.mysql.com/doc/ndbapi/en/.
Looking forward to your questions and feedback, and maybe even some documentation bugs that will help us improve some of the conceptual and behind-the-scenes stuff.
cheers
Jon Stephens
MySQL Documentation Team @ Oracle
MySQL Dev Zone
MySQL Server Documentation
Oracle
Edited 1 time(s). Last edit at 04/18/2022 07:58AM by Jon Stephens.