Hacker GitHub

← All repos

attic-labs/noms

View on GitHub ↗ ★ 7,419 Go archived

The versioned, forkable, syncable database

59 mentions on Hacker News by 33 people: 3 stories, 56 comments · first 2016-08-02 · latest 2025-07-01

Mentions per year 59 mentions · busiest year 2016 (24)
20082026
  1. …I coined 'prolly tree'. It's the same thing bup was doing, which I referenced in our design docs: https://github.com/attic-labs/noms/blob/master/doc/intro.md#... The reason I thought a new name was warranted is that a prolly tree stores…
    comment by aboodman · 2025-07-01 · in People Keep Inventing Prolly Trees
  2. …case, hence my question about latency :D 1: https://cseweb.ucsd.edu//~Mihir/papers/inchash.pdf 2: https://github.com/attic-labs/noms/blob/master/doc/intro.md#... BTW can you point me to where the "unicit" term originates from? a quick…
    comment by j-pb · 2024-03-10 · in Prolly Trees
  3. I think rsync came first? In the original formulation of Prolly Trees, it does reference rsync. https://github.com/attic-labs/noms/blob/master/doc/intro.md#...
    comment by iamwil · 2024-03-09 · in Prolly Trees
  4. …wrote a peer reviewed paper to serve the audience better. [1] https://github.com/attic-labs/ [2] https://github.com/attic-labs/noms/blob/master/doc/intro.md#...
    comment by flakiness · 2022-08-06 · in How Dolt Stores Table Data (2020)
  5. Was going to say it reminded me of noms, only to realize it's a fork... https://github.com/attic-labs/noms
    comment by adamw2k · 2022-06-23 · in Dolt is Git for Data
  6. …and having no intention of being an actual researcher here. I'm just making apps i enjoy heh. [1]: https://github.com/attic-labs/noms [2]: appears, because i could easily be wrong
    comment by lijogdfljk · 2022-04-16 · in I was wrong – CRDTs are the future (2020)
  7. Not much more to say other than Noms was my favorite project ( https://github.com/attic-labs/noms ) for a while until acquisition and the engineers are now the ones behind Replicache ( https://replicache.dev/ ). I think this is going to be…
    comment by cdbattags · 2021-10-01 · in Downsides of Offline First
  8. Check out https://replicache.dev and https://github.com/attic-labs/noms
  9. …- https://docs.datomic.com/cloud/index.html - https://opencrux.com/ - https://github.com/attic-labs/noms - https://researcher.watson.ibm.com/researcher/files/us-leejin...
    comment by simon_acca · 2021-04-05 · in Git as a NoSql Database (2016)
  10. Noms might be what you’re looking for ( https://github.com/attic-labs/noms ). Dolt is actually a fork of Noms.
  11. People that are interested in a similar feature set should check out https://github.com/attic-labs/noms and the SQL fork of Noms, https://github.com/dolthub/dolt
  12. …lately and have often wondered where they differ from IPFS-ish Merkle Search Trees. If at all. [1]: https://github.com/attic-labs/noms/blob/master/doc/intro.md#... [2]: https://www.dolthub.com/blog/2020-04-01-how-dolt-stores-tabl...
  13. Alas https://github.com/attic-labs/noms#status :( > Status > Nobody is working on this right now. You shouldn't rely on it unless you're willing to take over development yourself.
    comment by alecthomas · 2020-09-01 · in The database I wish I had
  14. Sounds very much like noms: https://github.com/attic-labs/noms Not sure what the status of that is since Attic Labs was acquired by Salesforce.
    comment by spankalee · 2020-09-01 · in The database I wish I had
  15. …wonderful; it allows me to do some cool stuff like syncing clients only when they come online. 1. https://github.com/attic-labs/noms 2. https://replicache.dev
  16. Unfortunately development has stalled out https://github.com/attic-labs/noms/blob/master/README.md#sta... > Nobody is working on this right now. You shouldn't rely on it unless you're willing to take over development yourself.
  17. What about Noms? "The versioned, forkable, syncable database" https://github.com/attic-labs/noms
  18. …out to @aboodman who also just published his version of Prolly Tree documentation on Noms GitHub: https://github.com/attic-labs/noms/blob/master/doc/intro.md#...
    comment by timsehn · 2020-04-01 · in How Dolt stores table data
  19. Looks like they are a fork of noms ( https://github.com/attic-labs/noms ). The object store has the telling name `.dolt/noms`. Inside are a bunch of binary files. It would be interesting to know more about the on-disk layout of the stored…
    comment by heinrichhartman · 2020-03-31 · in Dolt is Git for data
  20. …read some of the old docs from Noms here (Dolt uses a fork of Noms as its internal storage layer). https://github.com/attic-labs/noms/blob/master/doc/intro.md To answer your question, it is pretty easy to make Noms (or Dolt) into a CRDT by…
    comment by aboodman · 2020-03-31 · in Dolt is Git for data
  21. …years ago, but it seems dead these days (Salesforce acquired their company, and that was that): https://github.com/attic-labs/noms (Judging by other comments in this thread, Dolt may be a descendant, partially or completely, of Noms?)
    comment by chrismorgan · 2020-03-31 · in Dolt is Git for data
  22. …a Merkle DAG and a B-tree called a Prolly Tree. It comes from an open source package called Noms ( https://github.com/attic-labs/noms ). I'm not familiar with CRDT. Will read up on that.
    comment by timsehn · 2020-03-31 · in Dolt is Git for data
  23. …for this purpose such as Dolt ( https://www.dolthub.com/ ), itself purportedly derived from noms ( https://github.com/attic-labs/noms ). Because it's baked into the database, you can do complex things like diffs and merges, but it requires…
    comment by ericschrock · 2019-12-09 · in Show HN: Version Control for Databases
  24. …(https://github.com/automerge/automerge) - Gun (https://gun.eco/) - Yjs (http://y-js.org/) - Noms (https://github.com/attic-labs/noms) - DAT (https://dat.foundation/) Personally, I'm most excited for Braid's effort to bring state sync to…
    comment by canadaduane · 2019-11-06 · in CRDT: Conflict-free replicated data type
  25. …detection down to the cell level. We are built on top of another open source project called Noms ( https://github.com/attic-labs/noms ). We think there is a ton of room in this space for a bunch of tools: Quilt, Noms, QRI ( https://qri.io/…
  26. Sirix sounds like a very interesting system! Is it similar in its internal structure to noms ( https://github.com/attic-labs/noms ) or Dolt ( https://github.com/liquidata-inc/dolt )? I think S3 is a good match for storing database pages as…
  27. …to have to be "fixed" by manual intervention anyway. [1]: https://eprint.iacr.org/2008/068 [2]: https://github.com/attic-labs/noms
  28. https://github.com/attic-labs/noms Import two snapshots of data like this: csv-import --dest-type="map:0" dump0.csv /noms/mydb::data csv-import --dest-type="map:0" dump1.csv /noms/mydb::data Show difference between the two snapshots like…
    comment by aboodman · 2018-09-09 · in Ask HN: Data diff tool for tabular data?
  29. The use case seems to overlap with noms dB - https://github.com/attic-labs/noms Noms doesn't have the appeal of SQL, but it is versioned and forkable and strongly typed data.
    comment by sriku · 2018-08-29 · in LiteTree: SQLite with Branches
  30. …having a DB using version control model. However I need a production ready solution. There is also: https://github.com/attic-labs/noms But the project does not seem mature enough. Do you know if there is any way to achieve this with an aim…
    comment by aurebox · 2018-08-29 · in LiteTree: SQLite with Branches
  31. Hi archagon, Have you checked out Noms ( https://github.com/attic-labs/noms )? > But studying Differential Sync further, I realized that a number of details made it a non-starter. First, though the approach seems simple on the surface, its…
  32. https://github.com/attic-labs/noms (full disclosure: my project)
  33. This is a similar idea to what nbs uses internally: https://github.com/attic-labs/noms/tree/master/go/nbs ... but the idea is developed to support fast mutations as well as other related datastructures (sets, lists, etc).
  34. How does Dat compare to Noms? https://github.com/attic-labs/noms
    comment by jhoechtl · 2017-02-23 · in Announcing DatHTTPD
  35. …released this year on Github are starting to explore new ideas along these lines including https://github.com/attic-labs/noms Which is using the concept of Prolly Trees https://github.com/attic-labs/noms/blob/master/doc/intro.md#... Which…
  36. …kind of simplified API to Noms that can be exported via cgo. I created a bug for this just now: https://github.com/attic-labs/noms/issues/2718 Please feel free to get involved there.
  37. We haven't implemented access control yet. See https://github.com/attic-labs/noms/issues/1183 for one idea.
  38. …is a callback to user software to perform a resolution. More info in the documentation: https://godoc.org/github.com/attic-labs/noms/go/merge
  39. https://github.com/attic-labs/noms/blob/master/doc/faq.md#wh...
  40. …datastores on various p2p protocols could result in several viable architectures. [1] https://github.com/attic-labs/noms/issues/2123#issuecomment-... [2] https://github.com/cjb/GitTorrent
  41. You should take a look at Noms: https://github.com/attic-labs/noms Happy to answer questions here or in our Slack channel.
  42. …can also bolster your overall hireability by participating in open source projects (my project - https://github.com/attic-labs/noms - is always looking for contributors) and publishing code on github. At my startup we don't do whiteboard…
  43. How does this compare with, say, noms? https://github.com/attic-labs/noms
  44. …and when the migrate program is landed, you could basically just fork it to support encryption: https://github.com/attic-labs/noms/issues/2272
    comment by aboodman · 2016-08-10 · in Show HN: A FUSE Filesystem on Noms
  45. Not implemented yet, but here is the plan: https://github.com/attic-labs/noms/issues/148
  46. …- I think - you have a more flexible way to change schemas over time. - Security: current thoughts: https://github.com/attic-labs/noms/issues/1183 - Perf: I'm not really following you here. CAS has some positives and some negatives for…
  47. We have implemented a bunch of importers. One of them is CSV. Take a look at https://github.com/attic-labs/noms/tree/master/samples/go/cs... We envision there to be tools that work on certain data types (Noms has a full type system), for…
  48. …final double colon, and take everything to the left as a URL. There's some info on the syntax here: https://github.com/attic-labs/noms/blob/master/doc/spelling.... Though it's not presented as a formal grammar in that doc, our most…
  49. …as give you a nice structured API to read and interact with it. We have an example of this here: https://github.com/attic-labs/noms/tree/master/samples/js/fl... but it's not working atm due to a bug introduced right before launch. You can…
  50. …" http://demo.noms.io/cli-tour/sf-fire-inspections" and the dataset "raw"? In our sample data (see https://github.com/attic-labs/noms/blob/master/doc/cli-tour.... for example) we actually have this exact path, and the database is "…