Gun database
Data
distributed database
SHOW HN2016
How HN took it
0 positive, 2 neutral or asking, 0 mixed, 10 critical, out of 12 comments about the project. Thread score -0.59.
Performance: 0 for, 3 againstDesign: 0 for, 2 againstExecution: 0 for, 2 againstIdea: 0 for, 2 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Embedded caching idea is a valuable optimization
From 2 comments
Absolutely! I mention this in one of my other comments, thanks for highlighting it. The performance difference is really a matter of the cache being closer (embedded in-memory…
marknadal on HNI think it means a lot, it is a brilliant optimization that more databases should take advantage of and more web developers should exploit. There are a lot of valuable insights…
marknadal on HN
Objections
Benchmark comparison with Redis is apples to oranges
From 3 comments
"If you plan to compare Redis to something else, then it is important to evaluate the functional and technical differences, and take them in account. - Redis is a server: all…
reitzensteinm on HNIt's not meaningless to compare X to Redis for a particular app in terms of performance. The choice is an architectural decision and often architectural decisions are made by…
brudgers on HNLook, the title was 100% click bait. The word Redis didn't even exist on the page linked. It deserved to get kicked off, as it was (certainly it wasn't just my flag that did it).…
reitzensteinm on HN
Conflict resolution by string comparison can lose data
From 1 comment
Here's the important piece of information, from the conflict resolution page: "Compare their string values with JSON.stringify, choosing the greater of the two." In other words…
mark242 on HN
Title was clickbait and has been changed
From 3 comments
then I'd change the title - comes across as a direct comparison to redis. Can we please let HN be free of click bait? :(
mariogintili on HNThe old title claimed it was 50x faster than Redis with no analysis or discussion of tradeoffs. You had to read the fine print to even see the comparison was apples to oranges.…
reitzensteinm on HNWe've updated the title from “50X Faster Than Redis, Open Source P2P Firebase”. We also detached this subthread from https://news.ycombinator.com/item?id=13249586 and marked it…
sctb on HN
Code is hard to read and poorly structured
From 1 comment
One might take the claims — and hubristic comparisons to production-ready systems like Redis, Cassandra, Firebase and Riak — more seriously if the code weren't such an…
atombender on HN
Requests
Concrete documentation of the P2P protocol
From 1 comment
All the CP v. AP and algorithmic discussion aside, I'd be really interested in some actual concrete documentation on the actual peer-to-peer protocol involved (preferably without…
yellowapple on HN
Clear pros, cons and intended use cases
From 1 comment
Look, the title was 100% click bait. The word Redis didn't even exist on the page linked. It deserved to get kicked off, as it was (certainly it wasn't just my flag that did it).…
reitzensteinm on HN
Questions
Under what conditions does it outperform Redis?
From 1 comment
That's an awfully big claim. Under what conditions does it do well? What does it do badly? Where would I consider using this instead of Redis?
blowski on HN
How does conflict resolution behave under concurrent writes?
From 1 comment
> Lexical comparison is only used when 2 writes happen at the exact same time. But you take time from the system. Your writes may converge, but to an nondeterministic state.
sagichmal on HN
Alternatives named
Redis
From 1 comment
"If you plan to compare Redis to something else, then it is important to evaluate the functional and technical differences, and take them in account. - Redis is a server: all…
reitzensteinm on HN
CouchDB
From 2 comments
Here's the important piece of information, from the conflict resolution page: "Compare their string values with JSON.stringify, choosing the greater of the two." In other words…
mark242 on HNAll the CP v. AP and algorithmic discussion aside, I'd be really interested in some actual concrete documentation on the actual peer-to-peer protocol involved (preferably without…
yellowapple on HN
Firebase
From 1 comment
One might take the claims — and hubristic comparisons to production-ready systems like Redis, Cassandra, Firebase and Riak — more seriously if the code weren't such an…
atombender on HN