Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
evanweaver
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
evanweaver
7y ago
Cut your losses and let your winners run.
92.
▲
by
evanweaver
7y ago
Maybe you should start; it would be a good A/B test.
93.
▲
FaunaDB Native GraphQL
(fauna.com)
2 points
by
evanweaver
8y ago
|
0 comments
94.
▲
by
evanweaver
8y ago
Netlify Dev also includes support for accessing FaunaDB GraphQL Cloud, launched in beta today ( https://fauna.com/blog/getting-started-with-graphql-part-1-i... ). We are working on adding support for a 100% local develop
95.
▲
by
evanweaver
8y ago
So you are saying they should do it for the “exposure”.
96.
▲
by
evanweaver
8y ago
The example here: https://apple.github.io/foundationdb/developer-guide.html?hi... suggests that serializability is violated when atomic ops are mixed with regular ops on the same key. Note that transaction pipelining i
97.
▲
by
evanweaver
8y ago
Just because Percolator was implemented to provide transactional isolation in an OLAP system doesn’t mean that the algorithm doesn’t apply to OLTP contexts. FoundationDB and Percolator were developed independently, but the fundamental princ
98.
▲
by
evanweaver
8y ago
It seems like it should be able to offer strict, but the official docs suggest otherwise and clearly distinguish it as different than serializable: “FoundationDB provides the strongest possible consistency model, sequential consistency (clo
99.
▲
A Comparison of Scalable Database Isolation Levels
(fauna.com)
51 points
by
evanweaver
8y ago
|
8 comments
100.
▲
by
evanweaver
8y ago
At Twitter in the early days it was janky/jankiest. “Jankest” is also new to me. The opposite of janky was prostyle. There was no middle ground.
101.
▲
by
evanweaver
8y ago
We are working on new benchmarks.
102.
▲
by
evanweaver
8y ago
This is a very good question, and to a substantial degree, this is what we did. We have internal QA systems that overlap Jepsen that catch most issues. We also ran our own Jepsen tests on the core product properties last year, fixed some is
103.
▲
by
evanweaver
8y ago
If only this were the case! Unfortunately it is not practical to reliably maintain single-digit millisecond clock tolerances in the public cloud as an end user via NTP. The entire software/hardware/network stack has to be tightly
104.
▲
by
evanweaver
8y ago
> One thing that seems to fall by the wayside frequently is a followup. Yeah, I agree. We worked very hard to fix all major issues during the evaluation period so that Kyle could test the fixes himself, and we are a planning a formal fol
105.
▲
by
evanweaver
8y ago
FaunaDB can tolerate the loss or partition of a minority of replicas (datacenters, AZs, or racks) in a cluster, so if you want to tolerate more concurrent failures, just add more replicas. For example, a 7 replica FaunaDB cluster can lose 3
106.
▲
by
evanweaver
8y ago
Yes, for sure. They are both distributed object stores and share inspiration from the Linda/tuplespace lineage, as well as relational and document databases in FaunaDB's case. FaunaDB supports function execution in the database, i
107.
▲
by
evanweaver
8y ago
Hmm, when did you try it? FaunaDB and the cloud service have changed a lot in the last few years, and performance is always improving. Typical write latencies in Cloud are in the 100ms range because the data is globally replicated. Typical
108.
▲
by
evanweaver
8y ago
See our blog post as well: https://fauna.com/blog/consistency-without-clocks-faunadb-tr...
109.
▲
by
evanweaver
8y ago
Well, it is a general-purpose database with a document-relational programming model. It's a good choice when correctness, high availability, and flexible data modeling matter, like the core business objects of a service or app. Current
110.
▲
by
evanweaver
8y ago
So excited to see this; this is the culmination of three months of very hard work by both teams. FaunaDB 2.5 passed the core linearizability tests for multi-partition transactions immediately. To my knowledge no other distributed system has
111.
▲
FaunaDB's Official Jepsen Results
(fauna.com)
3 points
by
evanweaver
8y ago
|
0 comments
112.
▲
by
evanweaver
8y ago
I just bought a bunch of these; how can you tell?
113.
▲
by
evanweaver
8y ago
> If you tightly coupled the execution and storage engine as a single module, which is not intrinsically dependent on the type of data model, it would allow high-performance multi-use within reasonable constraints. Albeit with a very di
114.
▲
by
evanweaver
8y ago
So did I! Also SNAKES.BAS or whatever it was.
115.
▲
by
evanweaver
8y ago
My son is 6. He likes electronics because they have games. Usually the older games are better for him anyway because they are simpler. Right now his favorites are Worms Armageddon (iPad/PC/N64) and San Francisco Rush 2049 (N64). S
116.
▲
by
evanweaver
8y ago
MySQL’s default repeatable-read is a complex mix, but it is definitely not strictly serializable: https://blog.pythian.com/understanding-mysql-isolation-level... It’s very unclear what level of serializability MySQL’s “seri
117.
▲
Serializability vs. Strict Serializability: The Dirty Secret of Isolation Levels
(fauna.com)
87 points
by
evanweaver
8y ago
|
33 comments
118.
▲
by
evanweaver
8y ago
Early on building https://faunadb.com/ , it took us about a year to discover that the literature referred to "historical" or "time travel" queries as temporality. Other startups in our space were also usi
119.
▲
by
evanweaver
8y ago
Amazing and poignant story; thank you for sharing. I do wonder if there was a path for Gumroad to become a Shopify killer, instead of focusing on sellers too small and unsophisticated for Shopify, which limited the addressable market.
120.
▲
by
evanweaver
8y ago
This is correct, but then what happens when the UV partner closes up too? The whole point of UV was to de-risk committing to a specific streaming service because your purchases were portable, like being able to put a DVD you own in a differ
More ›