SirixDB (OS) – versioning through efficient snapshotting (XML/JSON)
SirixDB (OS) – versioning through efficient snapshotting (XML/JSON)
Hi, I've been working a lot on Sirix.io the last couple of months and spent most evenings after my day to day software engineering Job. I had already posted around christmas, but now I've added a native JSON storage layer besides XML, that is the storage itself, XQuery extensions for JSON for joint XML- and JSON-querying, a RESTful-API also for JSON, added a website, a forum and first documentation... :-) and last night I release version 0.9.0. Sirix.io is all about efficient versioning of your data, that is on the one hand it reduces the storage cost of storing a new revision during each transaction-commit while balancing read- and write-performance through a novel sliding snapshot algorithm and dynamic page compression and on the other hand Sirix supports easy query capabilities for instance to open a specific revision by a timestamp or revisions by a given timespan, to navigate to future or past versions of nodes in the tree-structure. It basically never overwrites data. It all started around 2006 as a university / Ph.D. project of Marc Kramis and I already spend my Bachelor's Thesis, Master's Thesis as well as several HiWi-Jobs on the project and I'm still more eager than ever to put forth the idea of a versioned, analytics plattform to perform analytical tasks based on current as well as the history of the data. So, any feedback, comments, suggestions, just everything is more than welcome. Have fun :-) kind regards Johannes https://sirix.io https://github.com/sirixdb/sirix And some further reading http://pubsys.mmsp-kn.de/pubsys/publishedFiles/Kramis2014.pd... https://kops.uni-konstanz.de/bitstream/handle/123456789/2725... http://kops.uni-konstanz.de/bitstream/handle/123456789/21041... http://wwwlgis.informatik.uni-kl.de/cms/fileadmin/publicatio...
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Seria – Parse and Convert XML, YML, JSON
Shale – a Ruby object mapper and serializer for JSON, YAML and XML
TAO, a simple alternative to XML, JSON, S-expressions
Parsrus – Parse JSON and XML for Golang Web APIs
Cerial – JSON, XML, and X.690 (ASN1) parser in C
dead simple XML/JSON to NSObjects and vice versa.
jtx – tiny JSON to XML converter
Free Developer Toolkit for JSON, XML, YAML, JWT, Base64 etc
Native macOS app for developers working with JSON, XML, YAML
Get XML and JSON File Insights Locally in Your Browser