back
user profile

wwilson

4,415karma·222submissions·May 20, 2013
about
Building something cool. Email me at: will.wilson@antithesis.com
recent activity (222 total)
comment
The only thing that's different in a distributed cluster is the implementations of steps 1 and 6. As voidmain said, the details of that are not trivial, ESPECIALLY the details of how it never pro…
8y ago·view thread
comment
It doesn't look like Apple open-sourced the Document Layer, which is a slight bummer. But I echo what Dave said below: what we got is incredible, let's not get greedy! Also TBH now that I do…
8y ago·view thread
comment
A subset of the processes in a FoundationDB cluster have the job of maintaining coordination state (via disk Paxos). In any partition situation, if one of the partitions contains a majority of the coo…
8y ago·view thread
comment
I think my favorite part of the build process was when we frobnicated libstdc++: https://github.com/apple/foundationdb/blob/master/Makefile#L... And then there wer…
8y ago·view thread
comment
As an existence proof: before the acquisition we built an ANSI SQL database and a wire-compatible clone of the MongoDB API. I see no reason you wouldn't be able to implement Datastore. In fact he…
8y ago·view thread
comment
This is INCREDIBLE news! FoundationDB is the greatest piece of software I’ve ever worked on or used, and an amazing primitive for anybody who’s building distributed systems. The short version is that …
8y ago·view thread
comment
(Former FoundationDB employee). Where did this dumb meme come from? First of all, FoundationDB was not a service, so there was nothing to "shut down". It's true we stopped selling the p…
8y ago·view thread
comment
Your understanding of what occurred in the acquisition is incorrect. (Source: I am a former FoundationDB employee.) Unfortunately I can’t say much more than that. The VoltDB post is also wrong in many…
8y ago·view thread
comment
It's kind of amazing how we have to have this discussion again every time somebody designs a CP system with excellent availability. I'll just come out and say it: the 'A' in CAP is…
9y ago·view thread
comment
Yeah, I've read that post, and I have no idea where it gives the impression that we don't support interactive transactions. What paragraph are you looking at? Could you be referring to the f…
9y ago·view thread
comment
(Disclaimer: I work on Cloud Spanner). Cloud Spanner fully supports interactive read-write transactions. I'm not sure what the source of the confusion here is. Maybe Daniel is using a new definit…
9y ago·view thread
comment
You can find our deprecation policy here: https://cloud.google.com/terms/ Disclaimer: I work on GCP, though not on Cloud SQL.…
9y ago·view thread
comment
> How does Spanner not satisfy that itch? Not ordered matters? I was probably unclear in my previous comment. Spanner is great! (And Spanner is ordered). The particular aspect of FDB that I miss is…
9y ago·view thread
comment
Full disclosure: I now work at Google on Cloud Spanner which competes with both products you mentioned. These are just my personal (and probably highly biased) opinions. I have some concerns about Coc…
9y ago·view thread
comment
Yes, this is the argument that VoltDB made as well: https://www.voltdb.com/blog/foundationdbs-lesson-fast-key-va... My feelings on this topic are mixed. On the one hand, I think …
9y ago·view thread
comment
Another former-FoundationDB guy here (hi Ian!), and I actually think the business case for Apple open sourcing is very strong. I'm a fan of the layered architecture we chose, but building efficie…
9y ago·view thread