How I'm Engineering a Versioned Database Storage Engine for Byte-Addressable NVM

Written by jojo.lichtenberger | Published 2019/12/26
Tech Story Tags: databases | java | kotlin | version-control | persistence | json | non-blocking | hackernoon-top-story

TLDR SirixDB is a temporal document store. It retains the full history of each revision stored in database resources. Data is never modified in-place and only ever appended. Sirix DB stores an in-memory transaction intent log, only serialized on memory-pressure. The database pages are of variable length and donโ€™t have to be padded to fit into a predefined block-storage size. Currently, a native layer for XML, as well as JSON documents, exists.via the TL;DR App

no story

Written by jojo.lichtenberger | https://sirix.io
Published by HackerNoon on 2019/12/26