3 ms·
Better exploiting hardware (via seastar and the one-thread-per-core model, see ScyllaDB vs Cassandra also) and probably better architecture.
by steeve 6y ago
Better exploiting hardware (via seastar and the one-thread-per-core model, see ScyllaDB vs Cassandra also) and probably better architecture.
- BenoitP 6y agoThis is sort of what I'm getting at. The one-thread-per-core part should bring little to no benefit vs JDK+Loom, for example.
- agallego 6y agoIts a bit deeper. Custom strategies for reading and writing have a huge impact. (orders of magnitude for specific workloads rather than generic page cache scheduling) Optimizing for fragmented buffers. Etc. See the LinkedIn vid from the blog posts for more low level deets.