ACID Explained: Atomic, Consistent, Isolated & Durable

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • In this video, we talk about what does it mean for a database to be ACID compliant. After watching this video, you will be able to answer the following questions:
    What are the ACID properties of a database?
    What are Database transactions?
    What are atomic transactions?
    What is Atomicity?
    What is Consistency?
    What is Isolation?
    What is Durability?
    Channel website:
    roadmap.sh
    Discord Community:
    / discord
    Find us on the internet:
    / roadmapsh
    github.com/kam...
    / roadmapsh

КОМЕНТАРІ • 34

  • @charles8854
    @charles8854 3 роки тому +22

    There arew Multitudes of Enthusiasts who Desperately Need these sorts of Basic & Introductory Issues Explaind in Simple & Easy To Comprehend Terms!
    Thank you very much for making desperately needed progress in these extremely important areas.

  • @eleojoadegbe
    @eleojoadegbe Місяць тому +1

    Thanks. I loved this. really clear and simple explanation

  • @TarangPanchal-i8l
    @TarangPanchal-i8l 9 місяців тому +1

    Great explanation. Easy to understand.

  • @markvogt70
    @markvogt70 Рік тому +1

    A VERY NICE explanation on ACID.
    Well done you.
    - Mark (Avanade)

  • @jayadeepbheemala5385
    @jayadeepbheemala5385 Рік тому +2

    Lecture was Awesome 👍.....!!

  • @Arthur-cx1cg
    @Arthur-cx1cg 2 роки тому +3

    Video is amazing - very informative. I've heard about 4 levels of isolation and hoped to hear it as well, but anyway mentioning of optimistic and pessimistic concurrency controls was probably enough.
    Thank you!

  • @mistervoldemort7540
    @mistervoldemort7540 6 місяців тому

    Very well explained, thanks

  • @marhawk6468
    @marhawk6468 Рік тому

    After watching videos and reading about this. I finally understand it. Thank you!

  • @hfislwpa
    @hfislwpa Рік тому

    Appreciate your efforts on not only the roadmap but all the videos! thanks a lot!

  • @FuryOutlaw
    @FuryOutlaw 3 роки тому +3

    Finally! I was waiting eagerly for the new videos. ❤️

  • @Arunkumar-hg3er
    @Arunkumar-hg3er 2 місяці тому

    Really amazing explanation

  • @charluz
    @charluz 10 місяців тому

    Amazing explanation. Thanks!

  • @zarad824
    @zarad824 Рік тому

    thank you so very much for the excellent examples for each of the concepts!! makes it so much easier to wrap my head around :)

  • @kawanuacardanopool4103
    @kawanuacardanopool4103 3 роки тому +1

    Awsome, cant wait for the next system design series to be released

  • @shivam.kumar.the.boy.
    @shivam.kumar.the.boy. 3 роки тому

    Finally, you are here!! I was waiting for you for a long time.

  • @godwinmensah1230
    @godwinmensah1230 Рік тому

    fantastic explanation. Big thanks 🙏

  • @satishb9975
    @satishb9975 2 роки тому

    Very well explained with visuals and animation 👌 which made the concept 👏 understand thank you 🙏

  • @exapta5493
    @exapta5493 3 роки тому

    Yayy!! Glad you're back!

  • @DommageCollateral
    @DommageCollateral 7 місяців тому

    i never learned that in university but, i actually did it before. you either have to lock a document/db where inconsistent threads/nodes can write to safely without collision, or you have to use atomar file sections, files or ranges. so that means: using locks can decrease perfomance like crazy, but having redundant documents. but having a atomicity without a lock can cause a lot of extra work!!!

  • @protonu9496
    @protonu9496 Рік тому

    Nicely explained man

  • @ShubhamKumar-lk3wh
    @ShubhamKumar-lk3wh 3 роки тому

    Hey Kamran, Happy to see you back. #greatcontent

  • @zlcoolboy
    @zlcoolboy Рік тому

    Thank you so much. :)

  • @SatwantHundal
    @SatwantHundal Рік тому

    Thank you.

  • @h3ct0rjs
    @h3ct0rjs 2 роки тому

    Thank you

  • @Gorky25
    @Gorky25 2 роки тому

    It is a very, very good example and explanation in a few minutes.
    Do you have Indexes videos?

  • @VishalKumar-fw5fz
    @VishalKumar-fw5fz 3 роки тому +2

    Please make more videos on system design

    • @roadmapsh
      @roadmapsh  3 роки тому +5

      I do have them planned, stay tuned! :)

  • @__renesan
    @__renesan Рік тому

    Gracias ♥

  • @DimitriosTsouchlarakis
    @DimitriosTsouchlarakis Рік тому

    fire

  • @AlamKhan-yt9wd
    @AlamKhan-yt9wd 3 роки тому

    ? In multi region distributed server system, how does the browser or domain decide which ip need to connect or which is the nearest server ???

  • @joaotita1
    @joaotita1 Рік тому

    👏👏👏

  • @AmitMerchant
    @AmitMerchant 3 роки тому

    What do you use to make this videos? I mean the animation and transitions?

    • @roadmapsh
      @roadmapsh  3 роки тому +1

      It's Keynote

    • @AmitMerchant
      @AmitMerchant 3 роки тому

      @@roadmapsh Thank you! Now, I'll need to look for Keynote for Linux. :D