Skip to content

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

Notifications You must be signed in to change notification settings

Bertrand31/One-Billion-Rows-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The One Billion Row Challenge (1BRC)

Overview

My stab at the 1brc challenge. 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

About

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

Topics

Resources

Stars

Watchers

Forks

Languages