ACID Properties in Databases With Examples

Поделиться
HTML-код
  • Опубликовано: 17 дек 2024

Комментарии • 62

  • @u_ziben
    @u_ziben 8 месяцев назад +32

    You beautifully summarized it at the end. Thank you.

  • @vivektarab16
    @vivektarab16 Месяц назад +1

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

  • @dustmighte
    @dustmighte 8 месяцев назад +8

    Acid is definitely a must, once each quarter or so

  • @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.

  • @ashadulmridha6551
    @ashadulmridha6551 8 месяцев назад +5

    Finally Im clear about ACID

  • @raj_kundalia
    @raj_kundalia 8 месяцев назад +3

    Amazingly simple explanation, thank you!

  • @erfan_rad
    @erfan_rad 7 месяцев назад +1

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

  • @vivekravi827
    @vivekravi827 8 месяцев назад +19

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

    • @zivunknown
      @zivunknown 8 месяцев назад +10

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

    • @nosyarlin
      @nosyarlin 8 месяцев назад

      I wish more resources emphasize on this point

  • @PyProEm
    @PyProEm 8 месяцев назад +1

    Just found this channel. Excellent presentation!!

  • @idocoding2003
    @idocoding2003 2 месяца назад +2

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

    • @LailaInSp
      @LailaInSp 2 месяца назад +1

      may i know the exact book? thank you

    • @idocoding2003
      @idocoding2003 2 месяца назад +1

      @@LailaInSp database concepts by Henry f korth

  • @giteshkhanna2633
    @giteshkhanna2633 2 месяца назад

    The best video on ACID

  • @RtoipKa
    @RtoipKa 8 месяцев назад +6

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

    • @MrYerak5
      @MrYerak5 8 месяцев назад

      At least it's not AIDS

  • @swizzthesecond
    @swizzthesecond Месяц назад

    Thanks for making this helpful video.🙂

  • @brunofares9586
    @brunofares9586 7 месяцев назад

    Amazing, God bless you man

  • @oldoctopus393
    @oldoctopus393 4 месяца назад

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

    • @akhilmn4013
      @akhilmn4013 3 месяца назад +1

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

    • @oldoctopus393
      @oldoctopus393 3 месяца назад +2

      @@akhilmn4013 makes sense, thank you!

  • @DushyantKumar-mj6ob
    @DushyantKumar-mj6ob 8 месяцев назад +3

    Beautifully explained 🤌

  • @shantipriya370
    @shantipriya370 8 месяцев назад

    wonderful explanation

  • @장하영-x1f
    @장하영-x1f 8 месяцев назад

    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.

  • @Daviddd10
    @Daviddd10 7 месяцев назад +1

    What software you use for your diagrams? Its amazing

  • @artemcodes
    @artemcodes Месяц назад

    Thank you it was very helpful

  • @djmehrzadgsan
    @djmehrzadgsan 8 месяцев назад

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

  • @Ukuraina-cs6su
    @Ukuraina-cs6su 3 месяца назад

    How do they make such a beautiful presentation?

  • @PixelShah
    @PixelShah 8 месяцев назад

    Nice content ❤
    What tool used for the animations

  • @gosnooky
    @gosnooky 8 месяцев назад +8

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

  • @zixuanzhao6043
    @zixuanzhao6043 7 месяцев назад

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

  • @vivektarab16
    @vivektarab16 Месяц назад

    03:13 - Read Commiter

  • @DK-ox7ze
    @DK-ox7ze 8 месяцев назад +1

    What's the default isolation level for RDBMS?

    • @kafychannel
      @kafychannel 8 месяцев назад

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

    • @DK-ox7ze
      @DK-ox7ze 8 месяцев назад

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

    • @javohirmirzo
      @javohirmirzo 8 месяцев назад

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

  • @dinamohamed13600
    @dinamohamed13600 4 месяца назад

    Amaaaaaaazing!

  • @codingmario
    @codingmario 6 месяцев назад

    Amazing video

  • @octaviocardenas4012
    @octaviocardenas4012 Месяц назад

    good stuff

  • @gus473
    @gus473 8 месяцев назад +1

    Excellent examples and explanation! 🫡

  • @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 3 месяца назад

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

  • @cecilechau7932
    @cecilechau7932 6 месяцев назад

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

  • @rishiraj2548
    @rishiraj2548 8 месяцев назад

    Thanks

  • @stormShadow64
    @stormShadow64 8 месяцев назад +19

    Atom IS dividible for god sake

    • @GabryelMonteiro
      @GabryelMonteiro 8 месяцев назад +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 8 месяцев назад +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 3 месяца назад +1

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

  • @alexmadnix
    @alexmadnix 3 месяца назад

    Sahn lam & Alex xu

  • @makdan1331
    @makdan1331 2 месяца назад

    who is here for the AZ900 :)

  • @enriqueruiz320
    @enriqueruiz320 8 месяцев назад

    😲🤯

  • @shahabbadihi3453
    @shahabbadihi3453 4 месяца назад

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

  • @ゾカリクゾ
    @ゾカリクゾ 8 месяцев назад +2

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

  • @sameergaikwad222
    @sameergaikwad222 8 месяцев назад +3

    Seriously your pronunciation is hard to catch.

    • @Ukuraina-cs6su
      @Ukuraina-cs6su 3 месяца назад

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

  • @ameywani8
    @ameywani8 5 месяцев назад

    learn indian accent