Since 2019, ScyllaDB has been collaborating with the University of Warsaw by mentoring teams of students on their bachelor’s theses. Want to learn about more amazing performance-engineering feats from engineers at ScyllaDB, Uber, Lyft, Square, Google, AWS, RedHat, Intel, Vercel, Redis Labs and more?
We are happy to announce that the garbage collector’s influence on the new driver is negligible, mostly due to the driver performing memory allocations five times less often than GoCQL.
Profiling has shown that the driver performed a lot of small allocations of memory for iterators produced by this approach.
To compare the drivers, we first tried benchmarks on last year’s setup: Loader: c5.9xlarge (36vCPU, 96GiB memory) ScyllaDB: 3 instances running on i3.4xlarge (16vCPU, 122GiB memory)