Lec-85: Why View Serializability is Used | Introduction to View Serializability | DBMS

Поділитися
Вставка
  • Опубліковано 10 лют 2025

КОМЕНТАРІ • 376

  • @mohitpandya_2228
    @mohitpandya_2228 Рік тому +93

    Better than my 2 weeks college lecture. Just 15 minutes of awesomeness!! Thank you so much sir for all these videos really helpful!!

  • @AnanyaSrivastava-x8h
    @AnanyaSrivastava-x8h 14 днів тому +1

    I can bet nobody can explain this topic in such a simplest way. Thank you sir

  • @crackthegate6047
    @crackthegate6047 6 років тому +83

    U r one of the finest teacher i have ever scene bcoz this is my GATE time and u cleared each and every thing. Thank you so much for these videos...

  • @annmariageorge2209
    @annmariageorge2209 2 роки тому +32

    I don't know Hindi well but I can always count on you. Thank you, sir.

  • @kunalgautam8312
    @kunalgautam8312 4 роки тому +375

    Tomorrow is my DBMS semester exam, wish me luck!

  • @PradeepKumarIIITD
    @PradeepKumarIIITD 5 років тому +36

    Your knowledge about the subject is very good....
    I always get questions that starts with why ? And you always give the correct and clear answer
    Thanks you sir

  • @prachipatil5996
    @prachipatil5996 8 місяців тому +1

    Best Explanation in the world 😍 as usual!! Thanks alot sir🙏🙏🙏🙏

  • @susmasyangtan5536
    @susmasyangtan5536 4 місяці тому +2

    Wow 👌 just amazingly explained.

  • @BhagatBhutale..
    @BhagatBhutale.. 10 місяців тому +2

    Video is useful 👍

  • @22C115SHRIVAISALINILCK
    @22C115SHRIVAISALINILCK 9 місяців тому +3

    sir u are the best teacher i've ever seen . U have such amazing teaching skills that students leave with no doubts after seeing your video . I have been using ur channel for all my college exam subjects sir and i also recommend your channel to my fellow mates. U are great !

  • @jiyaptel1516
    @jiyaptel1516 2 місяці тому +2

    You teach so well sir😊

  • @Harpreetkaur-fd5fu
    @Harpreetkaur-fd5fu 5 років тому +12

    Great explanation sir thanks a lot
    Also provide further vedio on view serializability and locking...

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

      Did you find further video on view serializability

  • @sonalkumari6483
    @sonalkumari6483 6 років тому +85

    Sir.. U had told to upload more videos on view serializabilty... Plz upload

    • @jailohana9030
      @jailohana9030 4 роки тому +4

      actually its a NP Complete problem so thats why sir might have not posted a video on that

    • @GauravSharma-gw7lb
      @GauravSharma-gw7lb 4 роки тому +3

      @@jailohana9030 what is NP complete problem?

    • @xixnecroxix
      @xixnecroxix 4 роки тому +3

      @@GauravSharma-gw7lb very difficult to solve?

    • @asv520
      @asv520 4 роки тому +2

      @@xixnecroxix not very difficult , but has a huge time complexity....every np complete problem has a time complexity of 2^n

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

      ua-cam.com/video/Ewzmv2jBlmM/v-deo.html

  • @zainabbatool234
    @zainabbatool234 7 днів тому

    Thank you so much ❤your are the best teacher
    Love from Pakistan 🇵🇰

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

    best explanation on test for serializibility by far

  • @GauravSingh-wp6gx
    @GauravSingh-wp6gx 4 роки тому

    17 s exam h mere final year or Dbms mera 3sem m tha mujhe bilkul smjh ni ata tha aaj m lecture 80 tak phchne wala hu or is baar to aisa lgra h paper faad k aaunga sir, or operating system, assembly language, computer networks bhi aapse he pdh k Jane wala hu sir, Abb lgta h sbb back bhi clear ho jaengi achhr marks s, Thank you sir, You are providing free education to all. 😊😊🙏🙏🙏

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

    best,you are the best teacher.
    thank you varun sir...

  • @HMMMMMM-tw6ri
    @HMMMMMM-tw6ri 2 роки тому

    Funnily you are the best teacher with the worst cameraman , thank you sir for your wonderful lectures

  • @HimanshuSharma-rz1bz
    @HimanshuSharma-rz1bz Місяць тому

    I think your channel is better for gate or other exam not for semister exam

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

    Last m sir "thank u " bol rhe the
    I was like "thanks to UUUU" ..MERA CONCEPT clear kr diya 😂😂😂 ....thanks to uuu😂😂❤

  • @satyammaurya5503
    @satyammaurya5503 2 роки тому +5

    Are sir ji maja aa gya

  • @doesntknkw
    @doesntknkw Рік тому +17

    Us bro us tomorrow is also my exam 😅

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

    the only playlist that can save me from the college course!!!

  • @prathameshpatil5373
    @prathameshpatil5373 5 років тому

    Ek no sir... Tusi great ho

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

    Amazing explanation sir !! The way you convey your knowledge is mind blowing

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

    Very nicely and easily explained

  • @khsprashanth
    @khsprashanth 6 років тому +29

    sir! please upload VIDEOS ON LOCK PROTOCOLS and ONE MORE DETAIL VIDEO ON VIEW SERIALiZAbility

    • @jailohana9030
      @jailohana9030 4 роки тому +1

      actually its a NP Complete problem so thats why sir might have not posted a video on that

    • @kunalbabbar7399
      @kunalbabbar7399 3 роки тому +4

      @@jailohana9030 it is np-hard not complete

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

    Really Awesome Sir...

  • @Nora-lh3zs
    @Nora-lh3zs 5 років тому +9

    haha not Indian but I managed to understand everything you said :) excellent work! thanks. (maybe add subtitles?)

    • @GateSmashers
      @GateSmashers  5 років тому +3

      Thank You.. Sure very soon

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

      @@GateSmashers Sir can you pls add remaining part of view serializability,it is incomplete,and no other yt'rs explain properly.

  • @karanvaishnav7881
    @karanvaishnav7881 2 місяці тому

    awesome lecture sir

  • @abrarpawar745
    @abrarpawar745 5 років тому +37

    Sir kindly complete remaining view serializability part.

    • @jailohana9030
      @jailohana9030 4 роки тому +1

      actually its a NP Complete problem so thats why sir might have not posted a video on that

  • @SONUKUMAR-nw5kr
    @SONUKUMAR-nw5kr 2 роки тому

    Awesome Clear concept

  • @AmitSharma-cx4ik
    @AmitSharma-cx4ik 5 років тому +1

    Best explaination sir

  • @dineshrockzz4428
    @dineshrockzz4428 6 років тому +1

    Truly amazinggg😊😍

  • @rohannegi5750
    @rohannegi5750 2 місяці тому

    God bless you sir

  • @purpleturtlesofkorea8379
    @purpleturtlesofkorea8379 Місяць тому

    Thank you sir 🙏🏻

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

    Great teacher

  • @ashwin_Naik.Cinematics
    @ashwin_Naik.Cinematics 6 років тому +39

    At last T2 -> T3 will also come
    But it wont be resulting in a cycle!

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

      Will it be serializable or not???

    • @karunbolli1873
      @karunbolli1873 3 роки тому +2

      It wont serialize

    • @RajuKumar-qt6xf
      @RajuKumar-qt6xf 2 роки тому +2

      @@shikharraj7350 serializable

    • @you_tube7755
      @you_tube7755 3 місяці тому

      ​@@shikharraj7350T2->T3 will also come in the precedence graph after performing view serializability...but still it will be a serializable schedule coz,it won't form any loop.

  • @saptarshichattopadhyay8234
    @saptarshichattopadhyay8234 8 місяців тому

    Thank you so much 💓 💗 💛 💖 ☺️ ♥️

  • @rati1962
    @rati1962 5 років тому +2

    Thank You Sir .... please upload video on view serializability also.

  • @atleticoderojo
    @atleticoderojo 5 місяців тому

    Thank you..15 min me samaj agya..❤

    • @ShubhamBarnwal03
      @ShubhamBarnwal03 5 місяців тому

      Tera bhi kal DBMS h kya? 😂

    • @atleticoderojo
      @atleticoderojo 5 місяців тому

      @@ShubhamBarnwal03 na bhai amar ei Wednesday te 😆

  • @gajendrawagadre4481
    @gajendrawagadre4481 6 років тому

    Sooooooo good sir.😎👌

  • @NiteshRaj0196
    @NiteshRaj0196 5 років тому +4

    awesome sir , aslo we can check conflict equivalence by changing the posn of non conflict pairs

  • @mrunalshende1663
    @mrunalshende1663 5 років тому

    bhaisaab bhagwan ho aap.....
    itni asanise kaise .......
    chalo almost there ..

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

    sir your way of teaching is just amazing

  • @smrjt9102
    @smrjt9102 5 років тому +1

    Completed every videos they r so awesome. Thnq so much sir ✌🏼🇮🇳

  • @arnavchauhan9637
    @arnavchauhan9637 Рік тому +10

    doubt sir at 10:52 in precedence graph why didn't check T2->T3 as write(A) and write(A) are conflict schedule pairs ??

  • @abhijeetmishra3795
    @abhijeetmishra3795 9 місяців тому +1

    I am watching video in the exam hall after getting the paper 📜.

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

    Clear explanation bro 👍👍

  • @phenomgkt7975
    @phenomgkt7975 4 роки тому +1

    You teach great. Keep it up🤘

  • @Darshan_Patil_01
    @Darshan_Patil_01 2 місяці тому +23

    10/12/2024 DBMS exam

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

    Wonderful explanation...

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

    Thankk you very Much Sir.........

  • @asitkumarsahu5211
    @asitkumarsahu5211 5 років тому +1

    Thanks Sir ...plz upload video on locking protocols..

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

    Watching it before 1 hour of my exam 😅

  • @yjyoti1486
    @yjyoti1486 5 років тому

    Great sir👍

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

    Thank You 😭😭

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

    Sir I think there is an confusion at time3:25 because you said that if transaction is serialiaza le then it is consistent but sir it will be isolated. So, sir please check and share what is true , thankyou

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

    Sir please make a video on VIEW SERIALIZABLE.. 🙏

  • @MuhammadAfzal-pl2sp
    @MuhammadAfzal-pl2sp 4 роки тому

    Good job

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

    Nice explanation

  • @ujjwalparashar3461
    @ujjwalparashar3461 4 роки тому

    Thanku brother❤

  • @subashsingla6086
    @subashsingla6086 6 років тому

    excellent nice way of explaining

  • @ELETRONICGUNIUS
    @ELETRONICGUNIUS Місяць тому +2

    01/01/2025 DBMS exam 😢, A new day of the new year will begin with a DBMS exam. 😅🎉😅

  • @riyavora8775
    @riyavora8775 5 років тому

    Nice content...thank you!!!

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

    Great

  • @AbhishekKumar-wp4cs
    @AbhishekKumar-wp4cs 4 роки тому

    Thank you sir 🙏

  • @PratimaYadav23
    @PratimaYadav23 4 роки тому

    Thanku sir 🙏🙏

  • @manpreetkaur-lx9ci
    @manpreetkaur-lx9ci 6 років тому +1

    Thanks Sir.

  • @animationcrust1993
    @animationcrust1993 4 роки тому +2

    Thank you sir for such wonderful course ♥️♥️☺️☺️

  • @ankitathakur5989
    @ankitathakur5989 5 років тому

    Thanku so much sir ji

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

    Sir pls solve out my confusion

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

    thank u sir !!

  • @ArnavShukla
    @ArnavShukla 2 місяці тому +1

    9:55 while making graph, why the 2nd and third columns were not checked like we used to during conflct equivalent testing, here only 1st column was checked and then done? Does this happen in these scenarios when we assume a already series schedule then when making its graph we only check the first column?

  • @kyashwantrao8651
    @kyashwantrao8651 15 днів тому +1

    I don't know if I am right or not, but I think only an assignment operation can be done in a blind write, as that does not depend on the previous value, that is why it is important that the last transanction (the last to update) must be the last in equivalent serial schedule.
    and if that is correct then the example given in this video is wrong

  • @hanumach7389
    @hanumach7389 2 місяці тому

    Super

  • @pranavgupta7343
    @pranavgupta7343 4 роки тому +17

    Sir you considered both the write operations as similar A-40 A-40 but if it is A-40 and A*3 then we won't be getting similar answers or if we take mathematical operators of different preference as per bodmas rule we'll get different answers on swapping their orders.Please explain this... @Gate Smashers

  • @sangdilbiswal30
    @sangdilbiswal30 Рік тому +10

    7:44 if the operations would have been A+=40 , A*=2, a+=10 then the out put would have been different

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

      Operations area only addition and subtraction I think.

  • @priyafoujdar4877
    @priyafoujdar4877 6 років тому +7

    thank you so much for awesome explanation, sir please make video on data structure as my kvs exam is on 23 dec...

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

      Hope you're graduated now🎉

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

      Are you married ❤❤

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

    Sir please upload more videos on view 🙏

  • @crazeeealgorithms3236
    @crazeeealgorithms3236 4 роки тому +6

    Hi please consider before scenario
    1. T1's w(a) = a*10.
    2.T2's w(a) = a+9.
    3.T3's w(a) = a+5.
    a=10.
    Here the given schedule is not giving same final value of a as given by schedule T1T2T3. Guys if anyone finds answer please comment below.

    • @VikasSingh-yw3lp
      @VikasSingh-yw3lp 2 роки тому

      same question I have
      addition is cumulative so that's why it worked but what about division and multiplication!!!

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

      I guess it is non Seriealizable

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

      t1-t3-t2 is the correct seq

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

    Sir at 10:33 the values of conflict serializibilty it will form a loop since w-w also conflict

  • @sajansekhu8785
    @sajansekhu8785 5 років тому

    thnkk u so much sir ji.

  • @sujan.g5022
    @sujan.g5022 2 місяці тому +1

    00:02 Checking if a given schedule is conflict serializable using precedence graphs.
    01:26 View Serializability determines if a schedule is conflict serializable
    02:49 Absence of loops in a graph implies conflict serializability
    04:22 View serializable method used for handling loops in serializability
    05:44 Checking for conflict serializability in a serial schedule
    07:14 A simple example to demonstrate view serializability.
    08:41 View serializability ensures equivalent results despite possible conflicts.
    10:00 View serializability provides additional insight into serializability beyond conflict serializability

  • @happycoding5163
    @happycoding5163 4 роки тому

    amazing!!!!

  • @khushbukushwah4991
    @khushbukushwah4991 6 років тому +1

    Thank you

  • @udaymore8061
    @udaymore8061 5 років тому

    Thank you sir.....

  • @apunbhagwan4473
    @apunbhagwan4473 4 роки тому +16

    8:40 If instead of substracting, we use multiplication for t1 and subtraction for t2, then they won't remain view equivalent. Can u elaborate on this one please.

    • @kirtanvaja8848
      @kirtanvaja8848 4 роки тому +9

      Bro there can only be add or subtract in transaction point of view .
      So there can't be multiplied

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

      why lol@@kirtanvaja8848

  • @Angela-Gee
    @Angela-Gee 3 роки тому +1

    sir plz upload the remaining parts of view serializable.

  • @ananaygupta1559
    @ananaygupta1559 4 роки тому +3

    Can u plz add the video of view serializabilty.
    Awesome explanation by the way. May u hit 1M subscribers in 2021.

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

    How did you swap w(A) & w(A) in view serializability , as you taught you cannot swap conflicting pairs ?j at 9:11

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

    Watching this 2 days before my final exam💀

  • @nayanjadhav4672
    @nayanjadhav4672 4 роки тому +1

    Playback speed 1.25x check it and save time

  • @MayankVerma048
    @MayankVerma048 5 років тому +12

    I'm not getting it how T2 and T3 are supposed to decrement A by 40 if they haven't read the value of A first. Doesn't blind write mean that a transaction writes to a value without reading it? If T2: W(A) => A = A*3 and T1: W(A) => A = A-40 and T3: W(A) => A = A - 40, wouldn't changing order mess up the final result?

    • @trikha23
      @trikha23 4 роки тому

      agree

    • @abhijeetchauhan4111
      @abhijeetchauhan4111 4 роки тому

      @@trikha23 I think, when T1 is writing that value will be there in the shared memory

    • @harshalvijaywargiya8092
      @harshalvijaywargiya8092 4 роки тому

      @@trikha23 me to

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

      Read and write both are individual operations not connected , we can do any one at a time , write or Read both not compulsory to come together
      Write meaning changing the value and Read means only accessing or only reading

  • @rupshanandy8687
    @rupshanandy8687 8 місяців тому

    Tomorrow is my 4th sem exam thank you sir ❤

  • @codeincamp
    @codeincamp 5 років тому

    sir, please make some video on recovery and deadlock, your explanation is too good

  • @ankitathakur5989
    @ankitathakur5989 5 років тому

    Thanku p much sir ji

  • @abhijeetchauhan4111
    @abhijeetchauhan4111 4 роки тому +2

    thank you for everything, sir. When will you upload he video for view serializability?

    • @jailohana9030
      @jailohana9030 4 роки тому

      actually its a NP Complete problem so thats why sir might have not posted a video on that

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

    Wish me luck Varun Sir Tomorrow is my exam🙂

  • @anirudhatalmale5575
    @anirudhatalmale5575 4 роки тому

    Easiest Explanation