NuoDB is a technology capable of dividing data elements into software objects. These are called atoms. The database is constructed to surround a durable distributed cache. The design incorporates memory caches that enable it to support cloud styled elasticity. The system ensures that all the data is maintained and safely stored.
The NuoDB system is also designed to support multi-version concurrency control which is called MVCC. This has the ability to resolve any access conflicts and detect data deadlocks. Message and object oriented computing methodologies are distributed with the use of an asynchronous communication format that operates on a peer to peer basis.
The vendor NuoDB Inc. has marketed and developed the software. Originally it was formed as NimbusDB in the year 2008. The NuoDB 1.0 was released in 2013 and became available for the use of the general public. The lead architect for the 2.0.3 software is Jim Starkey. He is a veteran in the database industry and worked on BLOB’s and MVCC’s for the Digital Equipment Corporation.
Mr. Starkey was responsible for founding two database companies before he began work on the creation of NuoDB. He has since retied from NuoDB and is now in the position of the companies strategic advisor.
Further information about NuoDB can be found on Wikipedia.