back
user profile

eatonphil

24,200karma·4,492submissions·December 27, 2014
about
theconsensus.dev
recent activity (4,492 total)
comment
Could be, it was a little ambiguously worded. That said, single-decree Paxos is much simpler than Raft but I agree The Part-Time Parliament's analogy is a pain to read. But it's better if yo…
1y ago·view thread
comment
Anyone can implement Raft. There are plenty of implementations of them not by Google engineers, including a custom one in the product I work on. And developers in the Software Internals Discord are co…
1y ago·view thread
comment
Check out Alex Miller's Data Replication Design Spectrum for what you might use instead of Raft (for replication specifically), or what tweaks you might make to Raft for better throughput or spac…
1y ago·view thread
comment
I'm not talking about speaking the protocol. I'm talking about trying as hard as they can to be as indistinguishable from Postgres (to a non-operations user) as they can. And that list is ve…
1y ago·view thread
comment
Not sure (probably not). But it's definitely much easier to immediately understand IMO.
1y ago·view thread
comment
Who isn't? Cockroach rewrote Postgres in Go. CedarDB rewrote Postgres in C++. And then to lesser degrees you've got Yugabyte, AlloyDB, and Aurora DSQL (and certainly more I'm forgetting…
1y ago·view thread
comment
To the contrary, the Delta Lake paper is extremely easy to read and implement the basics of (I did) and Iceberg has nothing so concise and clear.
1y ago·view thread
comment
OrioleDB is not about sharding, it's about the storage layer.
1y ago·view thread
comment
I contributed back a bit more info but you'll only see it in the 18/devel docs.
1y ago·view thread
comment
> The only thing the new allocator stuff would give you is the ability to allocate a standard library data structure with the Postgres allocator. Yeah no this is basically all I'm saying. I&#x…
1y ago·view thread
comment
One of the areas I wonder about this a lot is when integrating Rust code into Postgres which has its own allocator system. Mostly right now when we need to have complex data structures (non-Postgres d…
1y ago·view thread
comment
I have perfected the personal level of effort I'm interested in/capable of putting into this club. But anyone who participated is welcome to do whatever they'd like! Or you can also sta…
1y ago·view thread
comment
1. Authors have sometimes participated in the reading yes. 4. Not at all. :)
1y ago·view thread
comment
I included the ISBN on the page. :) 9780124159501 Yes this is only for this book's discussion. The broader mailing list is on /bookclub.html. And that mailing list is used just to stay in th…
1y ago·view thread
comment
I don't understand your first two questions, I'm sorry, and the third question is answered on /bookclub.html (which is linked to from this page).
1y ago·view thread
comment
I'm happy with how what I've got works for us. Of course anyone can and should join or start the version that suits their taste!
1y ago·view thread
comment
The very first one I did was in person in NYC. Of the 20 who signed up 5-7 actively showed up. I decided to move it purely asynchronous online to make it easier for anyone anywhere to participate. I h…
1y ago·view thread
comment
Only a minority actively participates. But it's for all the other reasons you mention yes. And, unrelatedly, even though few actively participate that isn't the point. It is a motivational v…
1y ago·view thread
comment
Do you have a specific question beyond what's on this page?
1y ago·view thread
comment
It's explained on the page. :) Each week someone kicks off discussion. The form helps me find a volunteer for each chapter. It's what makes it sustainable for me to keep running this group.…
1y ago·view thread