nessie VS sirdb

Compare nessie vs sirdb and see what are their differences.

nessie

Nessie: Transactional Catalog for Data Lakes with Git-like semantics (by projectnessie)

sirdb

:man: a simple, git diffable JSON database on yer filesystem. By the power of NodeJS [Moved to: https://github.com/dosyago/sirdb] (by 00000o1)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
nessie sirdb
13 4
834 562
3.6% -
9.9 0.0
3 days ago 10 months ago
Java JavaScript
Apache License 2.0 GNU Affero General Public License v3.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

nessie

Posts with mentions or reviews of nessie. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-22.

sirdb

Posts with mentions or reviews of sirdb. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-03-06.
  • Show HN: Sirdb – simple Git diffable toy database on the filesystem
    1 project | news.ycombinator.com | 10 Dec 2022
  • Show HN: SirDB – Git-diffable database on your filesystem in JSON
    1 project | news.ycombinator.com | 13 Sep 2022
  • Git forkable, syncable, diffable JSON database
    1 project | /r/git | 8 Mar 2021
  • Dolt is Git for Data: a SQL database that you can fork, clone, branch, merge
    6 projects | news.ycombinator.com | 6 Mar 2021
    I find a balance between this using git on JSON files. And I build the JSON files into a database (1 file per record, 1 directory per table, subdirectories for indexes). The whole thing is pretty beautiful, and it's functioning well for a user-account, access management database I'm running in production. I like that I can go back and do:

    `git diff -p` to see the users who have signed up recently, for example.

    You can get the code, over at: https://github.com/i5ik/sirdb

    The advantages of this approach are using existing unix tooling for text files, solid versioning, easy inspect-ability, and leveraging the filesystem B-Tree indexing as a fast index structure (rather than having to write my b-trees). Another advantage is hardware-linked scaling. For example, if I use regular hard disks, it's slower. But if I use SSDs it's faster. And i should also be possible to mount the DB as a RAM disk and make it super fast.

    The disadvantages are that the database side still only supports a couple of operations (like exact, multikey searches, lookup by ID, and so on) rather than a rich query language. I'm OK with that for now, and I'm also thinking of using skiplists in future to get nice ordering property for the keys in an index so I can easily iterate and page over those.

What are some alternatives?

When comparing nessie and sirdb you can also consider the following projects:

git-bug - Distributed, offline-first bug tracker embedded in git, with bridges

noms - The versioned, forkable, syncable database

dvc - 🦉 ML Experiments and Data Management with Git

SheetJS js-xlsx - 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

hiveberg - Demonstration of a Hive Input Format for Iceberg

dremio-oss - Dremio - the missing link in modern data

dolt - Dolt – Git for Data

Flyway - Flyway by Redgate • Database Migrations Made Easy.

dat - :floppy_disk: peer-to-peer sharing & live syncronization of files via command line [ DEPRECATED - More info on active projects and modules at https://dat-ecosystem.org/ ]

lakeFS - lakeFS - Data version control for your data lake | Git for data

OpenRefine - OpenRefine is a free, open source power tool for working with messy data and improving it