1 billion row challenge in Rust using Apache Arrow

  Рет қаралды 4,518

Josiah Parry

Josiah Parry

Күн бұрын

I walk through how I did the One Billion Row challenge using Rust and the Apache Arrow DataFusion query engine.
Code: github.com/JosiahParry/youtub...
DataFusion: docs.rs/datafusion
1brc: github.com/gunnarmorling/1brc
Follow me on twitter: / josiahparry

Пікірлер: 11
@porlando12
@porlando12 Ай бұрын
R dev here trying to broaden my horizons and wow I'm blown away with the performance! Keep making these!
@richardbennett4365
@richardbennett4365 Ай бұрын
Nice video, and this man has an accent similar to Will of SpaceRex. I like the presentation. The only thing i caught at the end was again a young man in the field of computer science, the third one (and one is from the UK so its not just North American English), who doesn't use the past participle form with have. He said "I've ran" instead of "I've run." It seems to be a phenomenon among younger folks, and I wonder if this grammatical form is just not taught in schools anymore, or is it how people, like his parents or friends are speaking in this region of the world. But, i have noticed Elliott Minns of another KZfaq channel (@Dreams Of Code) also using the past tense form of the verb with an auxiliary and not the past participle form of the verb. But, it's the message and content that matters. Good job.
@blaisepascal3905
@blaisepascal3905 Ай бұрын
Thank you for this nice video! What plugin do you use in VS Code to have the option of running/debugging just above the main function?
@josiahparry
@josiahparry Ай бұрын
It's just the rust-analyzer! I have it mapped to shift+cmd+enter my keybindings.json file though { "key": "shift+cmd+enter", "command": "rust-analyzer.run" }
@blaisepascal3905
@blaisepascal3905 Ай бұрын
@@josiahparry Thanks!
@joshstat8114
@joshstat8114 Ай бұрын
I was wondering if there is a linear algebra library in extendr (Rust), like RcppArmadillo
@josiahparry
@josiahparry Ай бұрын
check out faer! faer-rs.github.io/
@richardbennett4365
@richardbennett4365 Ай бұрын
Nice brief code, but on my machine I'm getting an error with the pretty: implementation Display statement.
@richardbennett4365
@richardbennett4365 Ай бұрын
I got the code debugged. I just have a Code issue where the buffer for the lines of the Terminal needs increasing, and I think I would also like to `tee` the output to file as well as STDOUT.
@josiahparry
@josiahparry Ай бұрын
ah so this was an editor issue?
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 5 күн бұрын
It isn't fair.
Is Tmux DEAD? Zellij is the new multiplexer written in Rust
32:38
Mischa van den Burg
Рет қаралды 8 М.
but what is 'a lifetime?
12:20
leddoo
Рет қаралды 56 М.
ШЕЛБИЛАР | bayGUYS
24:45
bayGUYS
Рет қаралды 681 М.
Разбудила маму🙀@KOTVITSKY TG:👉🏼great_hustle
00:11
МишАня
Рет қаралды 3,6 МЛН
Не пей газировку у мамы в машине
00:28
Даша Боровик
Рет қаралды 10 МЛН
1 Billion Rows Challenge
8:58
ThePrimeTime
Рет қаралды 109 М.
Rust for TypeScript devs : Borrow Checker
8:49
ThePrimeagen
Рет қаралды 210 М.
iced GUI | Rust Language
17:00
Learning Rust
Рет қаралды 2,4 М.
Making R 300x times faster!
21:28
Josiah Parry
Рет қаралды 4,1 М.
How Fast can Python Parse 1 Billion Rows of Data?
16:31
Doug Mercer
Рет қаралды 141 М.
A Simpler Way to See Results
19:17
Logan Smith
Рет қаралды 92 М.
The Rustvolution: How Rust Is the Future of Cloud Native - Flynn, Buoyant
33:51
CNCF [Cloud Native Computing Foundation]
Рет қаралды 2,2 М.
Function Iterators might just change the way we write loops in Go
11:35
Tmux will SKYROCKET your productivity - here’s how
10:02
typecraft
Рет қаралды 59 М.
IPad Pro fix screen
1:01
Tamar DB (mt)
Рет қаралды 3,4 МЛН
Power up all cell phones.
0:17
JL FUNNY SHORTS
Рет қаралды 42 МЛН
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 6 МЛН
Fiber kablo
0:15
Elektrik-Elektronik
Рет қаралды 6 МЛН
Wow AirPods
0:17
ARGEN
Рет қаралды 1 МЛН