logoalt Hacker News

stephenlfyesterday at 6:35 PM2 repliesview on HN

I watched an interview that Casey Muratori did with Tyler Cloutier (SpacetimeDB founder and spokesperson) [1]. One of the points that Tyler is that, given modern CPU architecture with cache lines, a distributed database needs to fan out to at least 50-100 nodes to beat the throughput of a cache-optimized, single node database.

It’s cool to see the flip side of that argument. Planet scale is answering the question, “what does it look like when you DO fan out your workload to >100 nodes?”

There’s a place for both technologies. Very cool stuff.

[1] https://youtu.be/ONxwjqFjP3A?is=awlEJwGLxQmRE25i


Replies

malisperyesterday at 11:11 PM

> I watched an interview that Casey Muratori did with Tyler Cloutier (SpacetimeDB founder and spokesperson) [1]. One of the points that Tyler is that, given modern CPU architecture with cache lines, a distributed database needs to fan out to at least 50-100 nodes to beat the throughput of a cache-optimized, single node database.

Do you have the timestamp where they are talking about this? The claim doesn't pass the smell test for me. If you're talking about latency, then perhaps. On throughput, I don't understand how a single-node system could deliver higher throughput than a three-node system

titanomachyyesterday at 7:52 PM

IME people usually go multi-node for availability and durability reasons, not throughput.