The 1 Billion Row Challenge (1BRC) with Gunnar Morling

S03E08BorderlessPublished

Gunnar Morling, Java Champion, engineer at Decodable and former Debezium lead at Red Hat, talks about the One Billion Row Challenge (1BRC): computing temperature statistics per weather station from a text file with a billion rows.

Thumbnail A

Summary

Gunnar Morling je inženir pri podjetju Decodable z zelo širokim naborom udejstvovanj v odprti kodi.

Pred prihodom v Decodable se je kalil v Red Hat, kjer je vodil razvoj Debezium; platforme za "change data capture" (CDC). Je Java Champion, našli pa ga boste med predavatelji največjih tehničnih konferenc na svetu.

Z Andražem in Otom je ob robu konference Make IT 2024 spregovoril o izzivu 1BRC, ki ga je je Gunnar oblikoval za nadebudne (sprva Java) razvijalce.

Gre za programerski izziv v katerem morajo razvijalci izračunati povprečne temperature na za mesta; slednje pa dobijo v txt datoteki, ki ima presenetljivo miljardo zapisov.