Technical Report

Locking and Cache Improvements for eXist-db

February 5, 2018

Since late February 2017 Evolved Binary have been working on some deep 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 Granite.

Download our Technical Report (PDF)

GitHub of our Locking and Cache Improvements

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