Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
evanweaver
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
evanweaver
5y ago
You can indeed perform writes in other regions; this is the entire point of Calvin, Spanner, and other modern distributed transaction algorithms: maintaining consistency and maximizing availability in the face of partitions. Your perspectiv
32.
▲
by
evanweaver
5y ago
I think we figured out at least one issue here. Fauna is a temporal database, not a time series database. The code in the test that updates the score on every post after every read is creating new historical events every time it does that.
33.
▲
by
evanweaver
5y ago
No it doesn't. The write is not durable in other datacenters when the client acknowledgement is returned. It is still possible to lose data.
34.
▲
by
evanweaver
5y ago
Your own docs say that by default “writes are not guaranteed to be durable even if the client receives a success response”.
35.
▲
by
evanweaver
5y ago
Please read the blog post: https://fauna.com/blog/comparing-fauna-and-dynamodb-pricing-...
36.
▲
by
evanweaver
5y ago
It has to to acquire and release locks, so yes.
37.
▲
by
evanweaver
5y ago
As others have pointed out, measuring latency from an AWS Lambda function to a co-located single node in-memory non-durable key-value database (Redis), or to a co-located single AZ eventually consistent key-value database (DynamoDB), doesn&
38.
▲
by
evanweaver
5y ago
Dynamo strongly consistent transactions are still limited to a single region, and are eventually consistent outside of that region. For example, in Dynamo, it is not possible to enforce uniqueness via multi-region strongly consistent transa
39.
▲
by
evanweaver
6y ago
We get people asking about it because they are both serverless—-it’s not like there’s a lot of serverless databases on the market. Dynamo is indeed closer and there is a comparison here: https://fauna.com/blog/comparing
40.
▲
by
evanweaver
6y ago
It is primarily an architectural and operational comparison.
41.
▲
by
evanweaver
6y ago
Fauna has no native syntax, instead it has language-specific DSLs. This helps with type safety and query composability but it does indeed lead to awkward syntactical situations when the host language and Fauna semantics don’t quite align. T
42.
▲
by
evanweaver
6y ago
It comes from the minimum ACU requirement per isolated cluster. Even if scale to zero is eventually supported, some minimum capacity will still be required to avoid cold start latency.
43.
▲
AWS Aurora Serverless v2: architecture, features, pricing, comparison with Fauna
(fauna.com)
57 points
by
evanweaver
6y ago
|
25 comments
44.
▲
by
evanweaver
6y ago
We are in agreement, the difference in experience as you move between denormalized key/value style modeling and normalized relational modeling is the core of the post. DynamoDB has added relational-like features, but using them in a tr
45.
▲
Comparing Fauna and DynamoDB: Architecture and Pricing
(fauna.com)
53 points
by
evanweaver
6y ago
|
34 comments
46.
▲
by
evanweaver
6y ago
You can get a physical HDMI button so you don't even have to unplug anything: https://www.amazon.com/gp/product/B01L8LLP2G/
47.
▲
Fauna raises $27M to turn databases into a simple API call
(techcrunch.com)
3 points
by
evanweaver
6y ago
|
0 comments
48.
▲
Client-serverless is the 4th generation application model
(infoworld.com)
2 points
by
evanweaver
6y ago
|
0 comments
49.
▲
Control theory for fun and profit
(fauna.com)
195 points
by
evanweaver
6y ago
|
47 comments
50.
▲
On Cultures That Build
(scholars-stage.blogspot.com)
2 points
by
evanweaver
6y ago
|
0 comments
51.
▲
by
evanweaver
6y ago
Congrats Guillermo and team!
52.
▲
by
evanweaver
7y ago
What you describe is read uncommitted. From your own docs: > A third party that performs cross-database reads can observe partial commits while a 2PC transaction is in progress. Regardless of rollback status, the in-flight transaction wi
53.
▲
by
evanweaver
7y ago
What situation? Are cross-shard transactions ever isolated?
54.
▲
by
evanweaver
7y ago
> There are in fact distributed transactions, and cross shard joins. You can in fact do full cross shard ACID transactions. The Vitess docs explicitly say that 2PC transactions are not isolated and are not ACID. Did something change?
55.
▲
by
evanweaver
7y ago
Private/restricted social networks do not work as businesses. They are antagonistic to both viral growth and hit content. Many, many have tried.
56.
▲
by
evanweaver
7y ago
There have been talks at GDC and elsewhere about this...my memory is that humans don’t like being surprised by a smart AI that silently builds up resources and suddenly and mercilessly betrays and annihilates them, which is the obvious winn
57.
▲
by
evanweaver
7y ago
Did they patch out the way supply crawlers completely break the end game? How do you get started simply with these mods?
58.
▲
by
evanweaver
7y ago
Never had any problems with Da Bird wand. https://www.dabird.com/da-bird
59.
▲
by
evanweaver
7y ago
The SQL support? Yes, even that.
60.
▲
by
evanweaver
7y ago
See @freels’ reply above. I think it is fair to say that the Calvin paper is visibly incomplete and expresses some constraints in a way that makes them seem insurmountable when they are not; specifically, they are only constraints within th
More ›