Technical 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