Alex P
@ifesdjeen.bsky.social
2.8K followers 190 following 32 posts
Distributed and Storage Systems. Apache Cassandra Committer and PMC member. Author of Database Internals. Mountain person. http://databass.dev/
Posts Media Videos Starter Packs
Reposted by Alex P
qianli.dev
The South Bay Systems talk series is back on Oct 2nd.

@codedrift.social will talk about the history and novel use cases of WebAssembly. Perfect timing too: Wasm 3.0 just released, and it is turning 10 this year.

Huge thanks to @yugabytedb.bsky.social for hosting!

Register here: luma.com/p3mibf27
South Bay Systems: WebAssembly Is Cool! (finally!) · Luma
Welcome to another edition of South Bay Systems! This time we'll have Jakob Heuser delivering an expanded version of his QCon 2024 lightning talk "WebAssembly…
luma.com
Reposted by Alex P
cassandra.apache.org
Abe Ratnofsky presenting "What's New in CEP-45: Mutation Tracking and Reconciliation"

More info about this CEP here: cwiki.apache.org/confluence/d...
intro slide slide on background entropy
Reposted by Alex P
cassandra.apache.org
Ariel Weisberg presenting "Living with Accord"
migration -> Accord (full) phases
Reposted by Alex P
cassandra.apache.org
@taco.cat presenting
"Witness Replicas: Reducing Storage Costs in Apache Cassandra"

Saving 1/3 on storage, cpu and IO, is some serious spare change.
Scott presenting Target Outcomes
ifesdjeen.bsky.social
Heading back home from Community over Code. So much new stuff this year in Cassandra: Mutation Tracking, Witness Replicas, Auto Repair, a bunch of new Analytics related work, and, of course, Accord!
ifesdjeen.bsky.social
All day, every day. That’s what making it fun!
ifesdjeen.bsky.social
Cassandra Team at Apple is searching for a fresh grad / person early in their career to join our ranks in SF/Bay Area!

Come work on super interesting problems with world class team. Help us build better Cassandra!

Ping me if you’re interested!

jobs.apple.com/en-us/detail...
Software Engineer, ASE Cassandra Storage - Jobs - Careers at Apple
Apply for a Software Engineer, ASE Cassandra Storage job at Apple. Read about the role and find out if it’s right for you.
jobs.apple.com
ifesdjeen.bsky.social
Systems empire growth!
ifesdjeen.bsky.social
Reading Sunk Works after reading the Qualcomm Equation, and can’t help but wonder what happened to engineering. I can think of 2 companies in the entire industry (which will remain unnamed) that are delivering projects of immense complexity with tiny resources, while others are lost in processes.
ifesdjeen.bsky.social
Folks on database internals discord are voting for the next book. It’s a perfect time to join. This will be the third book we will be reading together, after Transaction Processing, and DDIA. discord.gg/GmchY45BbS
ifesdjeen.bsky.social
If you’re ever in the vicinity of Munich and are fancy for a hike, give me a holler, I can show you some of my favourites.
ifesdjeen.bsky.social
Looks awesome! Is this from your thesis / publication? Any chance it is public?

Also, if you’re available after the holidays I may reach out after I’m done with the initial mapping of literature.

Thank you for help!
ifesdjeen.bsky.social
Checked out a couple of top ones, looks like right up my lane. Thank you for the pointer!
ifesdjeen.bsky.social


Also, I'm trying to solve multiple problems, such as noisy neighbour, read/write starvation, workload prioritization, etc. But mostly, I wanted to get a good overview: most ideas I had and seen so far were more or less obvious, so was searching for harder-to-reach fruit.
ifesdjeen.bsky.social
Thank you for all the pointers! My current list of papers looks something like this (attached).

Among other things, I am trying to understand whether multiple queues, or a single queue with priorities can be a better approach (also, whether one is reducible to the other).
ifesdjeen.bsky.social
Never too late to recommend a paper! Thank you)
ifesdjeen.bsky.social
I haven’t but I will now; thank you!
ifesdjeen.bsky.social
I’ll take anything. Databases or client/server applications can be an example. I believe learnings are highly transferable. If you can point me to _literature_ I’d be grateful. Papers/algorithms are also pretty useful.
Reposted by Alex P
taco.cat
taco.cat @taco.cat · Dec 17
This bears out in practice, yep.

But it may be more attributable to compaction strategies that limit the number of SSTables that may contain a key (e.g. leveled) and keeping up with compaction backlog.

Most Cassandra deployments using LCS and default blooms maintain an SSTable-per-read count of 1.
ifesdjeen.bsky.social
Appreciate it, definitely better to see this twice or thrice than not see it!