![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/6233248/FusionDB_transparent_no-text.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Adam Retter
adam@evolvedbinary.com
"Soft" Launch - Markup UK
2019-06-08
![](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/5756084/Screenshot_2019-02-07_at_07.43.22.png)
@adamretter
What is FusionDB?
-
Multi-model database
-
Document
-
XML and Binary
-
JSON native - work in progress
-
-
Key/Value
-
-
ACID
-
MVCC
-
Snapshot Isolation
-
-
Written in C++ 14 and Java
-
100% eXist-db API Compatible
-
Will be Open Sourced...
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
What is FusionDB?
-
A fusion of three main components:
-
RocksDB (6.0.2)
-
eXist-db (5.0.0-RC8++)
-
Our own additions, fixes, and integration.
-
-
It's growing into something more...
-
Planned features:
-
Pushing things lower in the stack (likely Rust)
-
New XQuery 3.1 Engine
-
New Full-text indexes
-
Native JSON Support, JSONiq, and JavaScript
-
Clustering
-
![](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/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
FusionDB Architecture
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/5757285/fusiondb-components.png)
Interesting Features
-
Key/Value Metdata
-
UUID Locators
-
Instant "Snapshot" Backups
-
XQuery Try/Catch is Transactional
-
Blob Deduplication
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
FusionDB - Status
-
Alpha 1
-
Please use and report issues
-
We expect you to find problems ;-)
-
-
Not yet open source
-
Alpha 1 - free for non-commercial
-
Likely will be dual licensed open source and commercial
-
Near future:
-
Fix issues found in Alpha 1
-
More Alphas and then a Beta
-
Optimisation
-
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
-
Open Source (GPL v3.0)
-
IDE
-
Not designed to replace comprehensive tools like Oxygen!
-
Create and Edit Documents in the database
-
Execute XQuery against the database
-
Serialization Settings and Paging
-
-
Management Tool
-
Connect to Multiple servers
-
Browse/Upload/Copy/Move/Delete Documents
-
Modify Document Properties - permissions, type, metadata, etc.
-
Create/Edit/Delete Users
-
etc...
-
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Fusion Studio
![](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/5756084/Screenshot_2019-02-07_at_07.43.22.png)
Alpha1
Now available for Download:
https://www.fusiondb.com
![](https://s3.amazonaws.com/media-p.slid.es/uploads/119594/images/1461650/Screen_Shot_2015-06-05_at_13.12.39.png)
Thank You!
Ask Me Anything...
FusionDB Launch Markup UK 2019
By Adam Retter
FusionDB Launch Markup UK 2019
Sponsor talk given at Markup UK 8 June 2019 - London
- 2,174