The / A
Future of eXist-db

Adam Retter

adam@evolvedbinary.com
@adamretter

Markup UK
London 09/06/2018

This Particular Journey Begins in August 2014

Some Things Were Broken!

All Things Can be Fixed

Time to go to War!

Sometimes I Got Lost Along the Way

Some Things Caught Fire

Test ALL The Things

Many Things Were Fixed

Firstly...
Released Today:

5.0.0-RC1

http://www.exist-db.org/

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)

Very Cool!

But, I am not finished yet...

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!

eXist-db
and
Project Granite

Q&A

 

(with Beer?)