Kelly Sommers

Results 27 comments of Kelly Sommers

What's the goal of the database? As far as I can tell (please correct me if I've understood the code wrong) you have a transaction log and an in-memory representation....

Keep in mind the workload use cases the database design will dictate. Being an in-memory only database means it will be suited for more cache-oriented workloads and not general purpose...

If you look at how well engineered persisted databases are designed and implemented dating from the 80's even to today's NoSQL DB's (good engineering never changes) you won't find any...

No, if the WAL is implemented properly you shouldn't have any data loss issues. It's not easy to get a reliable WAL written but assuming one is written it should...

I'm not familiar with node. Could you explain how this works please? :) Does this code run on every single node? How do they compete for leadership and ensure safety...

Thank you for this description! I have a few more questions :) Can you define what a `ring change` means? Does it mean a node joins or expires? Also isn't...

> Each change to the ring will trigger an event. You can use a delay to coalesce a series of ring change events into a single action. But this leader...