NuoDB supports truly ACID transactions. However, there are a few differences with other RDBMS:
In addition to the standard SQL isolation levels, NuoDB also supports an additional isolation mode,
CONSISTENT_READ, (implementing a form of Multi-Version Concurrency Control or MVCC).
CONSISTENT_READis the default transaction isolation level.
SERIALIZABLEare all implemented using
All DDL instructions (
ALTER TABLE…) are properly transactional.
DDL changes cannot be seen until the transaction commits and do not happen if the transaction is rolled back.