Refer to this video: https://youtu.be/NsI51Mo6r3o?t=18m48s
The video was dated in Sept. 2013. In technology term it is quite outdated. However, in the video it raised several challenges NuoDB had. I wonder did NuoDB improve on the aspects of:
- Race condition in the Join process. If nodes are joined in the wrong order, they'll end up in the quiet split-brain mode, and will lose data if rejoined later.
- Race conditions in database creation / schema operation
- Tricky to configure and start the system in an automated way
- When a node crashes, it does not bring back storage manager or transaction manager, means data can all of a sudden become less durable as you could have only 1 or 0 copy of the data.
- During a partition, transactions are blocked due to cpu/storage hauling resource