Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bertrand31/one-billion-rows-challenge

🌪️ Pushing Scala to its limits to aggregate a billion rows' worth of data in 2.42 seconds
https://github.com/bertrand31/one-billion-rows-challenge

competitive-programming competitive-programming-contests data data-engineering data-processing performance scala

Last synced: 24 days ago
JSON representation

🌪️ Pushing Scala to its limits to aggregate a billion rows' worth of data in 2.42 seconds

Awesome Lists containing this project

README

        

## The One Billion Row Challenge (1BRC)

### Overview

My stab at the [1brc challenge](https://github.com/gunnarmorling/1brc/blob/main/README.md).
The original challenge is in Java, but my submission uses Scala.

### Current state

The current solution runs in 2.42 seconds on an Intel i7-13700H.

### How-to

Build: `sbt 'show GraalVMNativeImage/packageBin'`

Profile: `hyperfine -w 1 --runs 3 ./target/graalvm-native-image/onebrc`