nowfound

Life & fun · December 27, 2018

SirixDB - a temporal storage system

Sirix stores snapshots with a novel versioning approach

SirixDB - a temporal storage system launched on December 27, 2018 with 6 votes, #974 of 2,148 launches that month. The site was still online in September 2026, 7 years on.

What it does

Sirix is a storage system, which brings versioning to a sub-file granular level while taking full advantage of flash based drives as for instance SSDs. As such per revision as well as per page deltas are stored. Currently, we provide several APIs which are layered as for instance a RESTful, asynchronous HTTP-API, an XQuery-API...

SirixDB is an evolutionary, bitemporal NoSQL document store for JSON and XML. Keep the full history of your data with minimal storage overhead.

SirixDB is a bitemporal document store that tracks both when data changed and when you knew about it . Full history, efficient diffs, time-travel queries — with minimal storage overhead. Create revisions, modify data, then travel back in time — all from the interactive JSONiq shell. Pull the Docker image and start querying your data with full revision history. Most databases remember only the present. SirixDB remembers everything — what changed, when it changed, and when you knew about it. Every revision preserved, every correction tracked. Two time axes — system time and valid time — without duplicating data. A novel sliding snapshot algorithm eliminates write…from sirix.io

Does a similar job

all alternatives →
  • SV
    SirixDB – versioning through efficient snapshotting2018 · ▲55

    I've already posted yesterday, but I'd really love to get comments, any kind of questions, suggestions and help would be greatly appreciated as it's an Open Source project of mine (and was for others during my studies at the University of Konstanz 6 years ago). Since then I spent countless ours to bring forth the idea of a versioned storage system, especially well suited for analytical tasks for timd-varying data. Especially I'd love to discuss what documentation you need, which next steps are necessary (JSON, Cloud...), API additions or changes... I've updated the README quiet a bit, such…

  • SS
    SirixDB – Storing and Querying of Temporal Data (Java and Open Source)2018 · ▲13

    I'm developing a storage system for versioning data at the subfile level, especially well suited for SSDs due to its log-structured COW nature. It implements a novel versioning algorithm called sliding snapshot, a diff-algorithm which makes use of our stable record-identifiers and optionally hashes, another diff algorithm for importing similar XML-documents as a versioned resource as well as novel XPath axis to navigate not only in space, but also in time. Recently, I've implemented a higher level, asynchronous REST-API with Kotlin (Coroutines) and Vert.x in a seperate module. The system is…

  • SirixDB – Bitemporal binary JSON database system and event store2023 · github.com · ▲109

    I had already posted the project a couple of years ago, and it gained some interest, but a lot of stuff has been done since then, especially regarding performance, a completely new JSON store, a REST API, various internals refactored, an improved JSONiq based query engine allowing updates, implementing set-oriented join optimizations, a now already dated web UI, a new Kotlin based CLI, a Python and TypeScript client to ease the use of Sirix... First prototypes from a precursor stem already from 2005. So, what is it all about? The system uses ideas from ZFS (a keyed index trie, storing…

  • Sir – Git-diff-able JSON database on yer filesystem2020 · github.com · ▲115

    :man: a simple, git diffable JSON database on yer filesystem. By the power of NodeJS - DO-SAY-GO/sirdb

  • Similarix2024 · similarix.com · ▲166

    Thin AI layer on your storage, semantic search on S3 buckets

  • TinyStorage2025 · tinybrief.app · ▲178

    A Modern GUI For S3

More life & fun this month

the category →

Source: Product Hunt launch ↗

Launched alongside, December 2018

the whole month →
  • remove.bg▲2,028

    Remove image backgrounds automatically in 5 seconds with just one click. Don't spend hours manually picking pixels. Upload your photo now & see the magic.

    Work · 2018 · remove.bg

  • Humaaans▲1,592

    Mix-&-match illustrations of humans with a design library.

    Growth · 2018 · humaaans.com

  • Make your ideas look awesome, without relying on a designer

    Life & fun · 2018 · refactoringui.com

  • Everything you ever wanted to know about YC companies

    Growth · 2018 · ycdb.co

  • Free illustrations for better UX

    Growth · 2018 · icons8.com

  • Know where you can travel with your passport tension free ✈️

    Life & fun · 2018 · visalist.io