ACID Properties in Databases With Examples

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ย. 2024

ความคิดเห็น • 61

  • @u_ziben
    @u_ziben 8 หลายเดือนก่อน +31

    You beautifully summarized it at the end. Thank you.

  • @joepasqua1751
    @joepasqua1751 8 หลายเดือนก่อน +8

    Very useful video, as usual. Unsurprisingly, Isolation is the most poorly understood part of ACID by a large margin. Many DB’s use “Read Committed” as their default isolation level and this can cause confusing errors in the face of long running transactions. Especially if the transaction durations are being influenced by performance. “Why do I have this failure only when the DB is under very heavy load?” It can be tough to reproduce.

  • @dustmighte
    @dustmighte 8 หลายเดือนก่อน +6

    Acid is definitely a must, once each quarter or so

  • @raj_kundalia
    @raj_kundalia 7 หลายเดือนก่อน +3

    Amazingly simple explanation, thank you!

  • @ashadulmridha6551
    @ashadulmridha6551 8 หลายเดือนก่อน +4

    Finally Im clear about ACID

  • @idocoding2003
    @idocoding2003 หลายเดือนก่อน +2

    I suggest reading korth. That book is godly. ❤❤. I love DBMS

    • @LailaInSp
      @LailaInSp หลายเดือนก่อน

      may i know the exact book? thank you

    • @idocoding2003
      @idocoding2003 หลายเดือนก่อน

      @@LailaInSp database concepts by Henry f korth

  • @vivekravi827
    @vivekravi827 8 หลายเดือนก่อน +19

    Consistency (rules) on RDBMS is different from Consistency (replication) on NoSQL

    • @zivunknown
      @zivunknown 8 หลายเดือนก่อน +9

      No, that's a difference between ACID and CAP.

    • @nosyarlin
      @nosyarlin 7 หลายเดือนก่อน

      I wish more resources emphasize on this point

  • @PyProEm
    @PyProEm 7 หลายเดือนก่อน +1

    Just found this channel. Excellent presentation!!

  • @PeriMCS
    @PeriMCS 8 หลายเดือนก่อน +6

    Consistency was added only to make Acid acronym. "Designing data intensive applications"

    • @MrYerak5
      @MrYerak5 8 หลายเดือนก่อน

      At least it's not AIDS

  • @vivektarab16
    @vivektarab16 20 วันที่ผ่านมา

    00:28 - Transaction management system
    01:00 - Consistency
    02:44 - Read

  • @erfan_rad
    @erfan_rad 7 หลายเดือนก่อน

    Very simple and useful explanation. And that summary in the end really nailed it. Thank you.

  • @Ukuraina-cs6su
    @Ukuraina-cs6su 2 หลายเดือนก่อน

    How do they make such a beautiful presentation?

  • @DushyantKumar-mj6ob
    @DushyantKumar-mj6ob 8 หลายเดือนก่อน +3

    Beautifully explained 🤌

  • @Daviddd10
    @Daviddd10 6 หลายเดือนก่อน +1

    What software you use for your diagrams? Its amazing

  • @giteshkhanna2633
    @giteshkhanna2633 หลายเดือนก่อน

    The best video on ACID

  • @swizzthesecond
    @swizzthesecond 18 วันที่ผ่านมา

    Thanks for making this helpful video.🙂

  • @장하영-x1f
    @장하영-x1f 7 หลายเดือนก่อน

    Hello. Thank you for always posting good content videos. Is PowerPoint the tool you use to present? I wonder how you present in an animation.
    I'm a person who wants to have the ability to explain visually like you.
    Thank you.

  • @shantipriya370
    @shantipriya370 7 หลายเดือนก่อน

    wonderful explanation

  • @artemcodes
    @artemcodes หลายเดือนก่อน

    Thank you it was very helpful

  • @PixelShah
    @PixelShah 7 หลายเดือนก่อน

    Nice content ❤
    What tool used for the animations

  • @gosnooky
    @gosnooky 8 หลายเดือนก่อน +7

    Bank accounts can't go negative? My bank account during uni would disagree 😂

    • @kirinyetbrian
      @kirinyetbrian 7 หลายเดือนก่อน

      😂😂😂

  • @brunofares9586
    @brunofares9586 6 หลายเดือนก่อน

    Amazing, God bless you man

  • @djmehrzadgsan
    @djmehrzadgsan 7 หลายเดือนก่อน

    Hi,
    May I know what application or program do you use for creating the TH-cam animated contents.
    Thank you.

  • @octaviocardenas4012
    @octaviocardenas4012 หลายเดือนก่อน

    good stuff

  • @cecilechau7932
    @cecilechau7932 5 หลายเดือนก่อน

    ACID is the property for database transaction - roll back, not partial changes -

  • @codingmario
    @codingmario 6 หลายเดือนก่อน

    Amazing video

  • @vivektarab16
    @vivektarab16 20 วันที่ผ่านมา

    03:13 - Read Commiter

  • @zixuanzhao6043
    @zixuanzhao6043 6 หลายเดือนก่อน

    A snapshot of the data doesn't include the new row, so why non-repeatable (backed on snapshot) reads still sees fantom data?

  • @oldoctopus393
    @oldoctopus393 3 หลายเดือนก่อน

    0:30, "transaction management systems often use loCKing mechanism", looks like there should lock icon on slide instead of log

    • @akhilmn4013
      @akhilmn4013 2 หลายเดือนก่อน +1

      I think he means logging, not too sure but you can check this out: en.wikipedia.org/wiki/Write-ahead_logging

    • @oldoctopus393
      @oldoctopus393 2 หลายเดือนก่อน +2

      @@akhilmn4013 makes sense, thank you!

  • @rishiraj2548
    @rishiraj2548 8 หลายเดือนก่อน

    Thanks

  • @gus473
    @gus473 8 หลายเดือนก่อน +1

    Excellent examples and explanation! 🫡

  • @DK-ox7ze
    @DK-ox7ze 8 หลายเดือนก่อน +1

    What's the default isolation level for RDBMS?

    • @kafychannel
      @kafychannel 7 หลายเดือนก่อน

      It depends. In postgresql it is read committed,in mysql is repeatable reads

    • @DK-ox7ze
      @DK-ox7ze 7 หลายเดือนก่อน

      @@kafychannel What's the difference between the two configs?

    • @javohirmirzo
      @javohirmirzo 7 หลายเดือนก่อน

      @@DK-ox7ze please rewatch the video to understand the difference. in short the difference is highlighted at 3:57

  • @dinamohamed13600
    @dinamohamed13600 3 หลายเดือนก่อน

    Amaaaaaaazing!

  • @stormShadow64
    @stormShadow64 7 หลายเดือนก่อน +17

    Atom IS dividible for god sake

    • @GabryelMonteiro
      @GabryelMonteiro 7 หลายเดือนก่อน +4

      It is the other away around, atom means indivisible in ancient greek.
      So the word atom IS indivisible. That the physical atom is divisible is the problem.

    • @GabryelMonteiro
      @GabryelMonteiro 7 หลายเดือนก่อน +2

      (And now I imagine a world where the atom is just called tom)

    • @RicMorn
      @RicMorn 6 หลายเดือนก่อน +1

      “The” atom is divisible.
      The concept behind the term is not: looks like physicists were too hasty about this…😊

    • @randomname435
      @randomname435 2 หลายเดือนก่อน +1

      When SQL was invented, scientists didn’t know that atoms are further divisible. SQL is that old.

  • @garrysingh4484
    @garrysingh4484 8 หลายเดือนก่อน +1

    What software are you using for the diagrams & animations ???

    • @ByteBite101
      @ByteBite101 8 หลายเดือนก่อน +1

      Illustrator & After Effects are the go-to option.

    • @Ukuraina-cs6su
      @Ukuraina-cs6su 2 หลายเดือนก่อน

      @@ByteBite101, thank you. Before, I thought that After Effects was for movies only.

  • @alexmadnix
    @alexmadnix 2 หลายเดือนก่อน

    Sahn lam & Alex xu

  • @makdan1331
    @makdan1331 หลายเดือนก่อน

    who is here for the AZ900 :)

  • @shahabbadihi3453
    @shahabbadihi3453 3 หลายเดือนก่อน

    Wish you hired an Indian speaker for your videos! I can't understand you without following subtitles!

  • @enriqueruiz320
    @enriqueruiz320 7 หลายเดือนก่อน

    😲🤯

  • @ゾカリクゾ
    @ゾカリクゾ 8 หลายเดือนก่อน +2

    what's up with the thumbnail tho? expected a more professional look (I'm talking about the "really mean")

  • @ameywani8
    @ameywani8 4 หลายเดือนก่อน

    learn indian accent

  • @sameergaikwad222
    @sameergaikwad222 8 หลายเดือนก่อน +3

    Seriously your pronunciation is hard to catch.

    • @Ukuraina-cs6su
      @Ukuraina-cs6su 2 หลายเดือนก่อน

      His pronunciation is fine. But please help him with production.