VanillaDB is a single node, multi-threaded relational database engine that partially supports the SQL-92 standard.
Physiological Logging
VanillaDB implements write ahead logging (WAL) under No-Force/Steal buffering policy, and VanillaDB supports value-level log granularity. Meanwhile, VanillaDB implements ARIES recovery algorithm.
Relational
Non-Blocking
VanillaDB supports non-quiescent checkpointing, which means it stops accepting new transactions but still allows current running transactions to continue when checkpointing. The active transactions will be saved in the checkpointing log.
http://www.vanilladb.org/
https://github.com/vanilladb/vanillacore
National Tsing Hua University
TW
2016
Academic, Open Source
Java
All OS with Java VM
Apache v2