Lecture 20 Part 6 Undo Logging

Поділитися
Вставка
  • Опубліковано 19 гру 2024

КОМЕНТАРІ • 9

  • @austecon6818
    @austecon6818 2 роки тому +2

    Great video. You may not have millions of subscribers like some but the quality of this information is as good as anything else out there on UA-cam. I tip my hat to you good sir ;)

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

    Great video! Thank you very much. Finally some good examples

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

    You're going to make me pass my Databases Architecture course...thank you!

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

    Thankyou! this is much more clear and less complicated than my prof made it seem.

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

    you can do farrrrrrrrrrrrrrrrrrrr better than my teacher in the university, thanks for the video, thanks for shining my school life

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

    much thanks for this video the other guy however sounds less robotic

  • @fy881212fly
    @fy881212fly 2 роки тому +2

    very confusing

    • @helloworld7313
      @helloworld7313 2 роки тому +1

      lmao

    • @malekalhourani5930
      @malekalhourani5930 2 роки тому +1

      Why? It actually ever simple, you just have an append-only file which you are writing to it the old values of affected rows by every DML operation before applying those changes to actual data pages (the place you read data from).
      And if you have a crash, then read it in reverse with a rule:
      if the last appended record for a particular Transaction has COMMIT or ABORT value ignore it
      else apply those changes to actual data pages.