Hi all. I'm one of the creators of Noms. Happy to answer any questions!
Show HN: Noms – A new decentralized database based on ideas from Git
11–20 of 180 posts
Re: Show HN: Noms – A new decentralized database based on ideas from Git
#12http://opendata.stackexchange.com/questions/748/is-there-a-g...
Re: Show HN: Noms – A new decentralized database based on ideas from Git
#13Hi all. I'm one of the creators of Noms. Happy to answer any questions!
Are you aware of https://github.com/bup/bup ? It's a git file format based backup incremental backup tool. Do you also use rolling checksums (like bup) to prevent re-storing data when only a few bytes have changed? --> What are the major use cases you imagine for noms? I've read the section on Github, but can you give some specific examples that you see as good use cases?
https://github.com/attic-labs/noms/blob/master/doc/intro.md
We were also heavily influenced by camlistore (which I hacked on for awhile), irmin, ipfs, and others who have done a lot of interesting work in this space.
We do use rolling checksums, but I think we have done some novel work here: https://github.com/attic-labs/noms/blob/master/doc/intro.md#...
Re: Show HN: Noms – A new decentralized database based on ideas from Git
#14This looks really exciting, congrats to the team for launching! Could you tell us a bit about how this compares to dat? http://dat-data.com/
Re: Show HN: Noms – A new decentralized database based on ideas from Git
#15Re: Show HN: Noms – A new decentralized database based on ideas from Git
#16Re: Show HN: Noms – A new decentralized database based on ideas from Git
#17Earlier quoted context omitted.
Are you aware of https://github.com/bup/bup ? It's a git file format based backup incremental backup tool. Do you also use rolling checksums (like bup) to prevent re-storing data when only a few bytes have changed? --> What are the major use cases you imagine for noms? I've read the section on Github, but can you give some specific examples that you see as good use cases?
Yes, we credited bup in various places, such as the design overview: https://github.com/attic-labs/noms/blob/master/doc/intro.md We were also heavily influenced by camlistore (which I hacked on for awhile), irmin, ipfs, and others who have done a lot of interesting work in this space. We do use rolling checksums, but I think we have done some novel work here: https://github.com/attic-labs/noms/blob/master/doc/intro.m…
PS: I love the name "Prolly Tree".
[1] " rel="nofollow">https://github.com/attic-labs/noms/blob/master/datas/databas...
Re: Show HN: Noms – A new decentralized database based on ideas from Git
#18Hi all. I'm one of the creators of Noms. Happy to answer any questions!
Another question to help me better understand the tool: who do you see as your competitors, technically? What do you see as viable alternatives to Noms, but worse? (Or better!) I do see that you were inspired by git, but clearly your use-cases are different.
However, this falls down pretty rapidly. In order to get reasonable diffs, the data has to be sorted, and line-oriented. Also Git just doesn't scale well to larger repos or individual objects.
Otherwise, we see the competitors as the way that people distribute data today - custom APIs, zip files full of CSV, etc.
Re: Show HN: Noms – A new decentralized database based on ideas from Git
#19My queston is on scalability. You say "large datasets" on the website. What is large? 1x/10x/100x Terabytes? 1x/10x/100x Petabytes? What kind of access rates? Etc. Very general answers are okay -- I'm trying to wrap my head around whether this is even in the right ballpark for my world. Distinguishing current proof-of-concept vs. design-goal scale is okay too. Thanks!
But we (cautiously) don't see any reason why the basic design shouldn't scale to very large (e.g. petabyte) datasets, and that is our eventual goal.
That said, we do think there are a lot (even maybe the majority) of use cases in the GB-TB range.