SnowFS – a fast, scalable version control file storage for graphic files

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • snowfs

    SnowFS - a fast, scalable version control file storage for graphic files :art:

  • dvc

    🦉 ML Experiments and Data Management with Git

    Very interesting. I'd like to learn more about how it works. How does this compare to DVC[1], for instance?

    I'll throw in a shameless plug for my tool in this area, Dud[2]. Dud is to DVC what Flask is to Django.

    Are the mentioned benchmarks published somewhere?

    [1]: https://dvc.org

  • 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.

  • dotmesh

    dotmesh (dm) is like git for your data volumes (databases, files etc) in Docker and Kubernetes

    This is great, well done. While at (now defunct) Dotscience we did a lot of work on Dotmesh which you might find interesting: https://github.com/dotmesh-io/dotmesh

    I would also look at data science/ML as a potential use for the tool as there are real issues with using Git for training data.

    Last point which is more of a tip: Show don’t tell. If you did some side by side workflow walkthroughs showing the difficulties with other tools it will make it easier for people to see that this problem is real (which it definitely is)

  • Sure, how would you like to get in touch? You have a discord, right? I actually was looking at your project and was thinking of opening a simple PR and Issue. (same username)

    I have some more examples git-annex repos:

    This is an annex repo I made of this popular abandonware website:

    https://github.com/unqueued/repo.macintoshgarden.org-fileset

    https://github.com/unqueued/ratholeradio-archive

    What's cool is that people can use standard pull requests to add files to the repo. And the repo itself is small, but it can represent huge filesets. Datalad has some really fascinating medical imaging data repos that are massive (https://www.datalad.org/datasets.html).

    If you wanna see a really good example of a repo with versioned binary files, check this out the git annex repo of previous git-annex binary releases:

    https://downloads.kitenet.net/.git/

    You can just use standard git workflows to see previous revisions of a file (well, previous hashes) but it is really easy to hook into.

    I actually have thought about making a special remote specifically to diff images. But yeah, git-annex does a really amazing job at bridging the bag between binary and git.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts