Just need more data engineers to start running benchmarks now !
@byte_array Very impressive, kudos on building Quanton, that's some serious competition to big whaleView quoted post on X
@byte_array
@byte_array Very impressive, kudos on building Quanton, that's some serious competition to big whaleView quoted post on X
More than 200,000 CPU cores power Uber’s data lake ingestion. At that scale, every efficiency gain counts.View quoted post on X
Making better use of that compute means examining how Spark executes queries, moves data, and writes to growing tables. Accelerating one stage can leave other bottlenecks untouched.
Uber engineers are improving production workloads with native vectorized execution and evaluating new ways to accelerate write-heavy pipelines.
Explore the engineering choices behind those efforts, where the benchmarks showed gains, and what remains to be optimized.
S3-based database architectures don’t read from S3 all the time, though.View quoted post on X
Instead, they amortize the cost by caching in memory and on local disk (which can be NVMe). As a result, read performance is more or less the same as in local-disk architectures, though the tail latency is heavier; NVMe’s tail is much flatter.
Writes are slower, but not by as much as people often think. You almost never want a write acknowledged by a single local disk, so a local-disk database pays a network round trip for replication anyway. That makes S3-based architectures competitive, especially with S3 Express.
View quoted post on X