Viewing profile — freels
freels
HN member- Joined
- Mon, Mar 23, 2009, 4:03 AM UTC
- HN karma
- 255
- Public activity
- 78 items
- HN profile
- View on Hacker News ↗
About freels
[ my public key: https://keybase.io/freels; my proof: https://keybase.io/freels/sigs/1Ro54F6roGLnru7q9nGiqYnPM8NplKxRZwglm8pC7aM ]
Recent public activity
- story
- story
-
comment
Comment #39207800
Thanks for the shoutout. At some point if you find yourself with some spare time you can check out our new FQL version. It's closer to JS in terms of syntax now, but still a small,…
-
comment
Comment #39134278
One might say uncomfortably slow.
- story
-
comment
Comment #37476604
The NoSQL movement overstated how important the A in CAP was. Relatively few systems need _all_ nodes to be available, compared to those that benefit from strong consistency, espec…
-
comment
Comment #37230363
I'm clearly biased, but at least in my experience, while this is technically true, you're still dealing with XML (and now JSON) shoehorned into a tuple-based context. In other word…
-
comment
Comment #37230182
If your current stack is working for you, that's great. The main advantages of Fauna vs say MySQL are going to be: - Fauna is distributed and multi-region and therefore more resili…
-
comment
Comment #37230057
Getting the best of both worlds is what we're trying to achieve with Fauna, at least for OLTP use-cases. I'd be curious to hear what challenges with you ran into with other NoSQL d…
-
comment
Comment #37229975
While, making it easy (and possible in the first place) to write procedural code directly in a transaction is a core part of FQL's design, it is certainly possible to implement saf…
- story
-
comment
Comment #33051489
They don’t bother and just use search: https://futurism.com/the-byte/gen-z-kids-file-systems
-
comment
Comment #23580416
There’s no catch. No database is going to work for every use case, but we’ve built FaunaDB to be general purpose, and suitable for many of them.
-
comment
Comment #22872514
Fauna, Inc. | Remote | Full-Time Opportunities | https://fauna.com/company At Fauna, we’re building the serverless database for modern apps built on JAMstack. If you want to work o…
-
comment
Comment #21488653
Calvin has been an elegant protocol to work with in practice, and has pretty radically simplified FaunaDB's implementation of transactions compared to classic 2PC. Writes are commi…
-
comment
Comment #20318245
Yes, I was not trying to imply the bugs Jepsen found haven’t been fixed. However the possibility of causal reverse is a characteristic of CRDB’s architecture, so you can still obse…
-
comment
Comment #20315202
Isn’t that just describing reintroducing waiting out the uncertainty window in order gain back external consistency? I’m not sure that ends up being substantially different from Tr…
-
comment
Comment #20314830
I don’t know of an article describing it offhand. The issue arises where each transaction occurs on a different node or set of nodes, and the causal link between them is external t…
-
comment
Comment #20314611
Cockroach Labs themselves freely admit CRDB allows for causal reverse anomalies [1], and Kyle reproduced it in his Jepsen analysis [2]. HLCs don't prevent causal reverse, because t…
-
comment
Comment #19823042
As others have commented, most widely deployed DBMSs provide deadlock-free serializability. FaunaDB is a commercially available implementation of Calvin that makes deadlock free se…
-
comment
Comment #19821910
This advice is highly implementation specific and unnecessarily dangerous. For read only transactions, a well designed system will be able to provide SNAPSHOT isolation with little…
-
comment
Comment #19821712
Serializable Snapshot an implementation strategy for providing Serializable isolation. In PostgreSQL if you ask for Serializable you get SSI.
- story
-
comment
Comment #19767935
Sorry I can't let this go unchallenged. Again, you are inventing an architectural deficiency where the is none. The log in Calvin is partitioned and does not require all transactio…
-
comment
Comment #19762834
This take on Calvin is inaccurate: Under contention, a Calvin-based system will behave similarly to others which use optimistic locking schemes for Serializable isolation such as P…