Replacing DynamoDB with ScyllaDB
6:11
Пікірлер
@malisancube01
@malisancube01 17 күн бұрын
Excellent!
@tankahwing2800
@tankahwing2800 Ай бұрын
lesson: when optimizing performance, re-write in Rust
@omarelkhatib150
@omarelkhatib150 Ай бұрын
This version is way easier to understand than on-stage one. Thanks for sharing
@Solid_Fuel
@Solid_Fuel Ай бұрын
the part about licensing is very real! just look at the shitshow that is redis
@scc-6
@scc-6 Ай бұрын
How to connect this shit to a project?
@OmarFaruk-ku9fv
@OmarFaruk-ku9fv Ай бұрын
Very useful video with lots of info, but the audio quality is very bad .
@ilyafrumkin5683
@ilyafrumkin5683 Ай бұрын
I like this guy
@abdelrahmanmostafa9489
@abdelrahmanmostafa9489 Ай бұрын
github link?
@dreambigwav
@dreambigwav 2 ай бұрын
next time i see such video i will know the license is copyleft from the start
@mrcamara5574
@mrcamara5574 2 ай бұрын
This is super interesting! Thank you
@colinrhodes1838
@colinrhodes1838 2 ай бұрын
Wow - Just catching up with this - Very nice presentation - Thank you
@huizhou8257
@huizhou8257 2 ай бұрын
i love this style
@user-he1fr1ck6u
@user-he1fr1ck6u 2 ай бұрын
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.
@HideBuz
@HideBuz 3 ай бұрын
Thank you! This was the best tutorial on the inner working on sqlite.
@nikolaynikolaev4687
@nikolaynikolaev4687 3 ай бұрын
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.
@itambynhogamers
@itambynhogamers 3 ай бұрын
oh, thats nice.
@vcwild
@vcwild 3 ай бұрын
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-ab1671
@jirehla-ab1671 3 ай бұрын
does scylladb has any official docs for building and compiling scylladb for s390x?
@guyshtub2631
@guyshtub2631 3 ай бұрын
Interesting, thanks!
@rohangupta1266
@rohangupta1266 3 ай бұрын
is this coming for JS as well. I dont see a JS driver or module on github
@danielreisdotme
@danielreisdotme 3 ай бұрын
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
@sudityashrivastav
@sudityashrivastav 3 ай бұрын
at least use a better camera
@DanielHe4rt
@DanielHe4rt 3 ай бұрын
I'll be improving that soon! Thanks for the feedback :D
@ruanvinicius4762
@ruanvinicius4762 3 ай бұрын
U're the greatest.
@lanjoni
@lanjoni 3 ай бұрын
Extremely interesting! I will carry out a test to replace my instances that use DynamoDB!
@DiasDeDev
@DiasDeDev 3 ай бұрын
I was not aware ScyllaDB could be compatible with DynamoDB. Super interesting!
@flaviojmendes
@flaviojmendes 3 ай бұрын
I'd say besides the performance aspect, being able to be platform agnostic is a big selling point!
@Henrique-kq3ng
@Henrique-kq3ng 3 ай бұрын
Guess I'm gonna jump in on ScyllaDB, not gonna lie, very impressive and easy to use it
@rdGxd
@rdGxd 3 ай бұрын
Parabens, vc me convenceu
@Tupa-vq1hc
@Tupa-vq1hc 3 ай бұрын
brabo
@Ricardo-su1nm
@Ricardo-su1nm 3 ай бұрын
Promo SM
@YoungMetroid
@YoungMetroid 3 ай бұрын
Please invest in a good mic. Snowball ice is perfect not too expensive and sound great and clear.
@user-xm3ir6oc4g
@user-xm3ir6oc4g 4 ай бұрын
good video, i like it~!
@9ameri
@9ameri 4 ай бұрын
bro upgrade your microphone
@RM-ep2dc
@RM-ep2dc 4 ай бұрын
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).
@PeterCorless
@PeterCorless 4 ай бұрын
😂 Oversharer. "Here's my lumpectomy!"
@mooghero909
@mooghero909 4 ай бұрын
Amazing. Thanks for sharing.
@brainforest88
@brainforest88 4 ай бұрын
couldn't watch it till the end. Audio quality and not native english listener....
@cat-.-
@cat-.- 4 ай бұрын
After watching this video I have decided to use Discord as the backing store for my project
@VIKASROYv
@VIKASROYv 4 ай бұрын
😢 less subscribe and views for quality things.
@3TXR
@3TXR 4 ай бұрын
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(...)".
@Rogueixpresents
@Rogueixpresents 5 ай бұрын
billion dollar company but 20$ mics
@chintssats12
@chintssats12 3 ай бұрын
True 😂
@voxdiary
@voxdiary 5 ай бұрын
why this video doesnt have more views. her explanation is so good and the flow of ideas just follow each other so naturally
@rupamjyotidas736
@rupamjyotidas736 5 ай бұрын
Nice DB!
@abhijithabhi58
@abhijithabhi58 5 ай бұрын
This video came at the right time. I'm looking for a similar architecture. Thank you
@r2com641
@r2com641 5 ай бұрын
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
@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.0
@Heater-v1.0.0 5 ай бұрын
What's with the blue hair? Really does not go with the beard. Great presentation mind. Thanks.
@thulist
@thulist 4 ай бұрын
He sucks big black cocks, just listen to his voice
@VivekYadav-ds8oz
@VivekYadav-ds8oz 5 ай бұрын
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.
@sudoupdate
@sudoupdate 5 ай бұрын
Awesome !!! Thanks