![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
The / A
Future of eXist-db
Adam Retter
adam@evolvedbinary.com
@adamretter
Markup UK
London 09/06/2018
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/4584337/twitter-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/4584338/gmail-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
This Particular Journey Begins in August 2014
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/5010818/IMG_20170122_055759.jpg)
Some Things Were Broken!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
All Things Can be Fixed
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Time to go to War!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Sometimes I Got Lost Along the Way
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Some Things Caught Fire
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/5010855/IMG_20171105_000158.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Test ALL The Things
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/5010877/IMG_20170426_163718.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Many Things Were Fixed
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/5010881/IMG_20171028_123333.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Firstly...
Released Today:
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/4588573/existdb.png)
5.0.0-RC1
http://www.exist-db.org/
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/4588573/existdb.png)
5.0.0-RC1
-
Complete Rewrite of Locking (1 year)
-
http://www.evolvedbinary.com/technical-reports/exist-db/locking-and-cache-improvements/
-
http://www.evolvedbinary.com/technical-reports/exist-db/asymmetrical-locking/
-
-
Complete Rewrite of Caching
-
Many improvements for Concurrency/Scalability
-
Lots more...
-
Do NOT use in prouction (just yet)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Very Cool!
But, I am not finished yet...
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Secondly...
-
Not everything went into eXist-db!
-
What about those storage problems?
-
-
My project: "Project Granite"
-
100% eXist-db API Compatible
-
ACID Transactional
-
Fast consistent, durable storage with Crash Recovery
-
Online instant database snapshots (and backup)
-
eXist-db is just one component
-
Polybase - XML, HTML, and Key/Value. JSON and RDF in development
-
Dual Licensed - Open Source and Commerical
-
-
Beta Available - Q3 2018!
Things Are Getting Very Exciting!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/5010974/IMG_20171029_032947.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
eXist-db
and
Project Granite
Q&A
(with Beer?)
The / A Future of eXist-db
By Adam Retter
The / A Future of eXist-db
Announcement given at Markup UK 9 June 2018 - London
- 2,497