Multi-version Concurrency Control (MVCC)
GridDB adopts MVCC to realize READ_COMMITTED.
Data registered or updated in the container is perpetuated to the disk to avoid data loss when node failure occurs. GridDB supports two types to write transaction logs to disk, SYNC and DELAYED_SYNC. In the SYNC mode, log writing is carried out synchronously every time a transaction is committed or aborted. In the DELAYED_SYNC, it is a checkpoint process to store updated data to disk in a specified delay regardless of transaction finish.
https://github.com/griddb/griddb_nosql
https://griddb.net/en/docs/documents/1-1_what-is-griddb.php
Toshiba Corporation
2011
C, C++, Go, Java, Perl, PHP, Python, Ruby