ShapeTechnical Report

FEBRUARY 5, 2018

Since late February 2017 we (Evolved Binary Ltd) have been working on some low-level architectural changes in eXist-db to improve concurrency, scalability, and transaction isolation. In particular we have been focused on the lock implementation used in eXist-db and how those locks are applied (i.e., the locking policy). Much of this work was inspired by the requirements for FusionDB (previously code-named "Granite").

Download our Technical Report (PDF)

GitHub of our Locking and Cache Improvements

Download eXist-db 3.7.0 binaries with our added Locking and Cache improvements: Installer (JAR) / Mac DMG / WAR