lesson: when optimizing performance, re-write in Rust
@omarelkhatib150Ай бұрын
This version is way easier to understand than on-stage one. Thanks for sharing
@Solid_FuelАй бұрын
the part about licensing is very real! just look at the shitshow that is redis
@scc-6Ай бұрын
How to connect this shit to a project?
@OmarFaruk-ku9fvАй бұрын
Very useful video with lots of info, but the audio quality is very bad .
@ilyafrumkin5683Ай бұрын
I like this guy
@abdelrahmanmostafa9489Ай бұрын
github link?
@dreambigwav2 ай бұрын
next time i see such video i will know the license is copyleft from the start
@mrcamara55742 ай бұрын
This is super interesting! Thank you
@colinrhodes18382 ай бұрын
Wow - Just catching up with this - Very nice presentation - Thank you
@huizhou82572 ай бұрын
i love this style
@user-he1fr1ck6u2 ай бұрын
Hey, Great talk and insightful blog, By any chance can you publish a guide to run dpdk on aws for Custom TCP,UDP, Secure WebSockets etc. I have been trying to do it for quite sometime unsuccessfully.
@HideBuz3 ай бұрын
Thank you! This was the best tutorial on the inner working on sqlite.
@nikolaynikolaev46873 ай бұрын
You miss the CPU utilization comparison. It is important at what price such performance is achieved. For both the Kernel and the DPDK networking stack. Also - fine-tuning Linux is slightly harder than finetunning DPDK, IMHO.
@itambynhogamers3 ай бұрын
oh, thats nice.
@vcwild3 ай бұрын
If the benchmarks are true, this is the first time I've seen a major feature of ScyllaDB that is truly competitive in the public cloud provider environment.
@jirehla-ab16713 ай бұрын
does scylladb has any official docs for building and compiling scylladb for s390x?
@guyshtub26313 ай бұрын
Interesting, thanks!
@rohangupta12663 ай бұрын
is this coming for JS as well. I dont see a JS driver or module on github
@danielreisdotme3 ай бұрын
Alternator is an API, so you can consume it with fetch() or something like that. Also, you can use the AWS JS SDK to make it easier :p
@sudityashrivastav3 ай бұрын
at least use a better camera
@DanielHe4rt3 ай бұрын
I'll be improving that soon! Thanks for the feedback :D
@ruanvinicius47623 ай бұрын
U're the greatest.
@lanjoni3 ай бұрын
Extremely interesting! I will carry out a test to replace my instances that use DynamoDB!
@DiasDeDev3 ай бұрын
I was not aware ScyllaDB could be compatible with DynamoDB. Super interesting!
@flaviojmendes3 ай бұрын
I'd say besides the performance aspect, being able to be platform agnostic is a big selling point!
@Henrique-kq3ng3 ай бұрын
Guess I'm gonna jump in on ScyllaDB, not gonna lie, very impressive and easy to use it
@rdGxd3 ай бұрын
Parabens, vc me convenceu
@Tupa-vq1hc3 ай бұрын
brabo
@Ricardo-su1nm3 ай бұрын
Promo SM
@YoungMetroid3 ай бұрын
Please invest in a good mic. Snowball ice is perfect not too expensive and sound great and clear.
@user-xm3ir6oc4g4 ай бұрын
good video, i like it~!
@9ameri4 ай бұрын
bro upgrade your microphone
@RM-ep2dc4 ай бұрын
Unfortunately there is close to zero documentation/examples for it. Nothing to be found to wait for socket events (like liburings io_uring_prep_accept).
@PeterCorless4 ай бұрын
😂 Oversharer. "Here's my lumpectomy!"
@mooghero9094 ай бұрын
Amazing. Thanks for sharing.
@brainforest884 ай бұрын
couldn't watch it till the end. Audio quality and not native english listener....
@cat-.-4 ай бұрын
After watching this video I have decided to use Discord as the backing store for my project
@VIKASROYv4 ай бұрын
😢 less subscribe and views for quality things.
@3TXR4 ай бұрын
the async example is wrong, it is still executed sequentially. await just allows the execution of other tasks/coroutines while waiting for the current call to finish. for parallel async calls, one would use something like "await asyncio.gather(...)".
@Rogueixpresents5 ай бұрын
billion dollar company but 20$ mics
@chintssats123 ай бұрын
True 😂
@voxdiary5 ай бұрын
why this video doesnt have more views. her explanation is so good and the flow of ideas just follow each other so naturally
@rupamjyotidas7365 ай бұрын
Nice DB!
@abhijithabhi585 ай бұрын
This video came at the right time. I'm looking for a similar architecture. Thank you
@r2com6415 ай бұрын
Working with rust is not productive for a project, and its safety is not provided when you code on low level metal layer anyway, so zig all the way ⚡️
@Heater-v1.0.0Ай бұрын
How so? I find working in Rust as productive as my old days of C and C++. When coding in any language one needs "unsafe" to do get any I/O. Without any I/O a program would be useless. On bare metal that typically means you need "unsafe" only for some small parts of code that hit peripheral registers and such. As such "unsafe" is confined to clearly delineated, small, blocks of code it is easier to verify than have the entire application be "unsafe". Hence correctness is more easily achieved. I know nothing of Zig, sounds great, but when making language comparisons we should at least be factual rather than purely emotive.
@Heater-v1.0.05 ай бұрын
What's with the blue hair? Really does not go with the beard. Great presentation mind. Thanks.
@thulist4 ай бұрын
He sucks big black cocks, just listen to his voice
@VivekYadav-ds8oz5 ай бұрын
As a Rust fan, I don't like these nothing-burger videos. There was so much boilerplate, and all the real learning was compressed in the last 6-7 minutes. There's lots of such content sorrounding Rust that just regurgitate the same thing over and over. I've heard these points atleast 20 times now.