Пікірлер
@trevoro.9731
@trevoro.9731 2 сағат бұрын
For some reasons I see that the only goal they have in their mind is "pub".
@tony_saro
@tony_saro 2 сағат бұрын
It's not a public API it's only used internally, so why bother making fields private if you're gonna have to add getters/setters anyway 😂
@trevoro.9731
@trevoro.9731 2 сағат бұрын
@@tony_saro I mean literally "pub".
@tony_saro
@tony_saro 2 сағат бұрын
Oh I see, I understand what you mean now 🍻😂
@ra2enjoyer708
@ra2enjoyer708 3 сағат бұрын
This video is pretty good at picturing file operations as something that just works and not a clusterfuck at all.
@tony_saro
@tony_saro 3 сағат бұрын
It just works but it's not easy to implement at all 😂
@elraito
@elraito 3 сағат бұрын
This is actually valuable lessons presented in awesome way. Man i just hope you blow up because we need way more of this this type of content.
@tony_saro
@tony_saro 3 сағат бұрын
Working on it 📈
@vuyyururajashekarreddy493
@vuyyururajashekarreddy493 3 сағат бұрын
Most underrated video ❤
@brucerosner3547
@brucerosner3547 4 сағат бұрын
The world is full of smart people with not enough to do.
@tony_saro
@tony_saro 4 сағат бұрын
I just do these kinds of things out of pure curiosity, not because I don't have anything to do 😂. This doesn't even pay the bills haha
@ra2enjoyer708
@ra2enjoyer708 5 сағат бұрын
Adding 5 years of `mkdb` experience into my resume after watching this video.
@tony_saro
@tony_saro 5 сағат бұрын
No way man Amazon and Google are looking for you 😂😂😂
@erickgualpa9770
@erickgualpa9770 9 сағат бұрын
You are the real gangsta for having done all this. Extremely helpful, nice job man👏!
@kennethpalacios5377
@kennethpalacios5377 14 сағат бұрын
In reality, creating a compiler isn't that hard of a work (I mean just to learn, not a production compiler). In my university, one of the classes is completely dedicated to learn how a compiler or a interpreter really works and the final project is building your own compiler for a professor designed language. Great video, I missed your Spanish videos!
@trantan4981
@trantan4981 14 сағат бұрын
Hope you make more useful videos/tutorials about Software Engineer
@AlexTran
@AlexTran 17 сағат бұрын
Thank god for PostgreSQL
@ElMechaMecha
@ElMechaMecha 18 сағат бұрын
Bro, why are you making a channel in English?, Why did you abandon Antonio Sarosi?
@tony_saro
@tony_saro 18 сағат бұрын
Ya lo expliqué por Instagram y por Twitter
@footpath0592
@footpath0592 20 сағат бұрын
Impressive
@AlanDarkworld
@AlanDarkworld 21 сағат бұрын
Good job! I did my PhD in this field so I know how hard this journey is. Today I don't even bother with B-Trees anymore. The scattershot of updates you get from rotations kill write performance and they're very poor for compression as data may change everywhere without warning. Pretty much every major DB developed since 2012 uses LSM (Log Structured Merge) Trees. They have their own issues of course but no more stupid rotations! I invite you to take a closer look at them, they're a really cool data structure.
@dennisvanmierlo
@dennisvanmierlo 23 сағат бұрын
Great video and very inspiring!!! I stumbled on your channel by accident and I immediately subscribed after watching this video. Lot’s of greetings, Dennis 🇳🇱
@angelffg
@angelffg 23 сағат бұрын
Great!
@tiriyoncontinuum9519
@tiriyoncontinuum9519 23 сағат бұрын
That a very very very good material tgere. Thank you very much! insta sub + like. Sharing your vid over whatsapp groups for software and devops! This is awesome!
@brayancortes7333
@brayancortes7333 Күн бұрын
Gran explicación, sigue asi, ademas me ayudas a mejorar mi ingles, un saludo desde Colombia
@notabeneenterprises4210
@notabeneenterprises4210 Күн бұрын
Also, would be good to hear a few minutes on why you chose Rust, given it's still new to many people.
@tony_saro
@tony_saro Күн бұрын
Mainly because I like its high level features (iterators, zero cost abstractions, traits, closures) and also its type system. Borrow checker helps but I have mixed feelings on that one, with C you're debugging seg faults while with Rust you're debugging borrow issues. Other than that writing low level code is just as painful as in any other language.
@notabeneenterprises4210
@notabeneenterprises4210 Күн бұрын
Really great information delivery - concise, crisp, detailed, organized. And all in-depth, fundamental concepts. I love your style.
@Xyzzyx936
@Xyzzyx936 Күн бұрын
You reminded me of my plumber...who does some useless things. Be super happy. Maybe this is called desire to do something
@ChrissyCode
@ChrissyCode Күн бұрын
Really high quality video.
@dukefleed9525
@dukefleed9525 Күн бұрын
writing a db engine is a crazy quest. my compliment to you as you do it alone. someone dies in trying this
@xasyo9638
@xasyo9638 Күн бұрын
Amazing vídeo! Been following your other channel for a while as you went over computer science degree in Spain. Now I'm about to graduate myself and just bumped into this awesome project 😮 Thanks for inspiring me when I didn't know what to study ❤
@bhekidaweti8703
@bhekidaweti8703 Күн бұрын
This was so necessary . big up
@Tiiito21
@Tiiito21 Күн бұрын
De verte en español hace años a ahora encontrar que haces videos en ingles. Ahora entenderé las cosas y de paso practico el ingles. Supongo que el cambio de idioma se debe a la cantidad de gente a la que puedes llegar. Suerte con este nuevo canal.
@SeRoShadow
@SeRoShadow Күн бұрын
did something similar in Javascript, but not at that deep of a level run this in browser console to get github link ( KZbin won't allow links ) ["","dev-george-94", "demo", "tree", "main", "src", "lib-isql"].join("/") has everything, including ORDER_BY and WHERE. its not the best since its 1.0
@tombranson9341
@tombranson9341 Күн бұрын
I have coded rudimentary NoSql db(s) and primitive OS(s), and have dreamed of leveling up like this, but I never got there, you have my respect. I hope some DB or backend company are hitting you up for job offers. You've got a bright future.
@mayfly0
@mayfly0 Күн бұрын
wow such a clear explanation 👍👍
@LokendraSingh-42
@LokendraSingh-42 Күн бұрын
This video is complex as is, and now I am wondering what will happen when we have to implement Isolation. I guess, it'd simply be reading required pages during initial run, and then we can work with that dataset and sort it Here's one more, implementing postgres statement timeout
@JohnGrave
@JohnGrave Күн бұрын
See u're in love with CMU Database Course too <3
@harveytong9619
@harveytong9619 Күн бұрын
mad respect to you Tony!! You are truly the "One Man Army" in Software development!!
@elChorizo42
@elChorizo42 Күн бұрын
Gran video! Excelente dedication, los que hablamos español tambien debemos comentar en ingles? :P Grande Maes-Tony
@tony_saro
@tony_saro Күн бұрын
Comenta en lo que quieras jajaja
@betoben0930
@betoben0930 Күн бұрын
y que paso con el otro canal y por que ahora solo en ingles ?
@tony_saro
@tony_saro Күн бұрын
Lo expliqué en Instagram en stories, resumen este contenido no funciona bien en español.
@josueC235
@josueC235 Күн бұрын
No hay cosa más hermosa que ver tu contenido en inglés tambien 🥹🫶 Amo enserió tu contenido brou ❤
@chukwumaohuabunwa
@chukwumaohuabunwa Күн бұрын
Thanks for this video. I enjoyed watching it but in utter fear of doing it myself. I'll like to write mine in C but i'll have to learn it first 😁. Thanks man subscribed already. Seven months is such a high level of dedication. Hats off bro!
@tony_saro
@tony_saro Күн бұрын
Good luck learning C man 😂
@bytevass6798
@bytevass6798 Күн бұрын
Grande Antonio
@GuildOfCalamity
@GuildOfCalamity Күн бұрын
lol, that comic sans font is killing me
@tony_saro
@tony_saro Күн бұрын
😂😂😂😂😂 it's definitely funny seeing that in such a CS heavy video 😂
@christosgolsouzidis1286
@christosgolsouzidis1286 Күн бұрын
Excellent content! Keep on this awesome work.. I would expect that you would use C / C++ (with a little Assembly for optimization) for such a project rather than Rust.
@tony_saro
@tony_saro Күн бұрын
Assembly is not necessary at all. C++ VS Rust is its own discussion, but I prefer Rust. C you can use it as well but you'd have to write more code or use third party dependencies, whereas the standard library of Rust allowed me to build the entire database without any dependencies.
@princeradhakrishnan6114
@princeradhakrishnan6114 Күн бұрын
This is incredible. The commitment is the major aspect most of us lack. Watching videos like this make all of us motivated towards our ultimate goal; to do something for the humanity. That's why we all became programmers, right?
@tony_saro
@tony_saro Күн бұрын
Maybe that's why 😂
@bluediu1714
@bluediu1714 2 күн бұрын
The best programming youtube channel 🔥 Pd: Only available for html engineers ✋
@tony_saro
@tony_saro Күн бұрын
HTML senior engineers only
@MarcoAurelio-sv2tk
@MarcoAurelio-sv2tk 2 күн бұрын
Did you use Rust?
@tony_saro
@tony_saro 2 күн бұрын
Yes, code is linked in the description
@johanpalaciose
@johanpalaciose 2 күн бұрын
Escuchar a Antonio hablando en ingles da 10 años más de vida
@iansmith6844
@iansmith6844 2 күн бұрын
This was amazing even though loads went over my head😂 this is *exactly* the content I'm here for
@starbatuss
@starbatuss 2 күн бұрын
Omg 7 months. You are awsome!
@sijaanhallak5279
@sijaanhallak5279 2 күн бұрын
What command line are you using? is it inside windows? ubuntu?
@tony_saro
@tony_saro 2 күн бұрын
No, it's fish shell inside Alacrity terminal inside Qtile window manager inside Arco Linux OS
@babybabyseb
@babybabyseb 2 күн бұрын
😮😮😮😮
@myokyawhtun
@myokyawhtun 2 күн бұрын
It is really cool to see someone developed from scratch.
@myokyawhtun
@myokyawhtun 2 күн бұрын
It is really cool to see someone developed from scratch.
@odomobo
@odomobo 2 күн бұрын
I was skeptical about this video from the title, but it's the real deal. Impressive project, and impressive explanation of everything you did.
@tony_saro
@tony_saro 2 күн бұрын
Well since the channel was completely new and nobody knows me here I gotta clickbait a little 😂. Now that you know what I do you won't be skeptical.
@odomobo
@odomobo 2 күн бұрын
@@tony_saro it's not clickbait if it's an accurate description! I've thought about doing this project before, but the sheer scope overwhelms me. So, it's interesting seeing how you tackled all of the hard problems
@ralfm.metzing8407
@ralfm.metzing8407 2 күн бұрын
Thank you for this detailed but very clear and understandable overview of the architecture of a SQL database. I learned a lot, especially the things about "doesn't fit in the memory!"