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

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

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

  • @mohitpandya_2228
    @mohitpandya_2228 Год назад +92

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

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

  • @kunalgautam8312
    @kunalgautam8312 3 года назад +374

    Tomorrow is my DBMS semester exam, wish me luck!

  • @annmariageorge2209
    @annmariageorge2209 2 года назад +32

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

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

  • @doesntknkw
    @doesntknkw Год назад +18

    Us bro us tomorrow is also my exam 😅

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

    • @anattempt3240
      @anattempt3240 3 года назад +1

      ruclips.net/video/Ewzmv2jBlmM/видео.html

  • @BhagatBhutale..
    @BhagatBhutale.. 9 месяцев назад +2

    Video is useful 👍

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

    Wow 👌 just amazingly explained.

  • @jiyaptel1516
    @jiyaptel1516 Месяц назад +2

    You teach so well sir😊

  • @22C115SHRIVAISALINILCK
    @22C115SHRIVAISALINILCK 8 месяцев назад +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 !

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

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

  • @Darshan_Patil_01
    @Darshan_Patil_01 Месяц назад +23

    10/12/2024 DBMS exam

  • @satyammaurya5503
    @satyammaurya5503 2 года назад +5

    Are sir ji maja aa gya

  • @hibamariam4405
    @hibamariam4405 3 года назад +1

    best explanation on test for serializibility by far

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

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

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

  • @purpleturtlesofkorea8379
    @purpleturtlesofkorea8379 28 дней назад

    Thank you sir 🙏🏻

  • @akhibhatt1862
    @akhibhatt1862 3 года назад +1

    Very nicely and easily explained

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

    awesome lecture sir

  • @mansibhalla01
    @mansibhalla01 Год назад

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

  • @mightygerman
    @mightygerman Год назад

    Really Awesome Sir...

  • @prathameshpatil5373
    @prathameshpatil5373 5 лет назад

    Ek no sir... Tusi great ho

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

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

    God bless you sir

  • @AmitSharma-cx4ik
    @AmitSharma-cx4ik 5 лет назад +1

    Best explaination sir

  • @SONUKUMAR-nw5kr
    @SONUKUMAR-nw5kr 2 года назад

    Awesome Clear concept

  • @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😂😂❤

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

  • @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 17 дней назад

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

  • @arnavchauhan9637
    @arnavchauhan9637 11 месяцев назад +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 ??

  • @SrivatsaMalipatil
    @SrivatsaMalipatil Год назад +1

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

  • @dineshrockzz4428
    @dineshrockzz4428 5 лет назад +1

    Truly amazinggg😊😍

  • @rajeshpanwar4406
    @rajeshpanwar4406 2 года назад

    Great teacher

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

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

  • @rati1962
    @rati1962 5 лет назад +2

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

  • @shreyagawande4062
    @shreyagawande4062 2 года назад +2

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

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

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

  • @baljeetkaur0120
    @baljeetkaur0120 3 года назад

    Wonderful explanation...

  • @Nitesh22upsc
    @Nitesh22upsc 5 лет назад +4

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

  • @ArnavShukla
    @ArnavShukla Месяц назад +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?

  • @mrunalshende1663
    @mrunalshende1663 5 лет назад

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

  • @prithiviraj5848
    @prithiviraj5848 Год назад

    Clear explanation bro 👍👍

  • @gajendrawagadre4481
    @gajendrawagadre4481 6 лет назад

    Sooooooo good sir.😎👌

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

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

    Sir, as you said in the video that there will be another detailed video on view serializability. But there is none on this playlist. Please provide one as the concept was not properly discussed here. You just made a random schedule, S_prime and showed they are view equivalent. But there is no explanation on how this schedule came. Also, in the T_1 txn on S_prime schedule, value of A is different compared to S schedule. Then how can it be finally serializable?

  • @anuraghivare5875
    @anuraghivare5875 3 года назад

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

  • @asitkumarsahu5211
    @asitkumarsahu5211 5 лет назад +1

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

  • @akbarmirza4983
    @akbarmirza4983 3 года назад

    Thank You 😭😭

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

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

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

      Tera bhi kal DBMS h kya? 😂

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

      @@ShubhamBarnwal03 na bhai amar ei Wednesday te 😆

  • @sarthakgupta9858
    @sarthakgupta9858 3 года назад +1

    sir your way of teaching is just amazing

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

  • @hYPER-cODER-573
    @hYPER-cODER-573 Месяц назад +2

    Still doubt in View serializibility? What is it?

  • @yjyoti1486
    @yjyoti1486 5 лет назад

    Great sir👍

  • @phenomgkt7975
    @phenomgkt7975 4 года назад +1

    You teach great. Keep it up🤘

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

  • @PratimaYadav23
    @PratimaYadav23 4 года назад

    Thanku sir 🙏🙏

  • @ujjwalparashar3461
    @ujjwalparashar3461 4 года назад

    Thanku brother❤

  • @subashsingla6086
    @subashsingla6086 6 лет назад

    excellent nice way of explaining

  • @AbhishekKumar-wp4cs
    @AbhishekKumar-wp4cs 4 года назад

    Thank you sir 🙏

  • @himanshutripathikecstudent39
    @himanshutripathikecstudent39 3 года назад

    thank u sir !!

  • @manpreetkaur-lx9ci
    @manpreetkaur-lx9ci 6 лет назад +1

    Thanks Sir.

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

      t1-t3-t2 is the correct seq

  • @smrjt9102
    @smrjt9102 5 лет назад +1

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

  • @khushbukushwah4991
    @khushbukushwah4991 6 лет назад +1

    Thank you

  • @ankitathakur5989
    @ankitathakur5989 4 года назад

    Thanku so much sir ji

  • @nainswayam13
    @nainswayam13 9 дней назад +1

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

  • @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 3 года назад +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

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

      Are you married ❤❤

  • @Infinityrush11
    @Infinityrush11 Год назад +1

    Watching it before 1 hour of my exam 😅

  • @sabihafirdous1345
    @sabihafirdous1345 2 года назад +1

    Sir please make a video on VIEW SERIALIZABLE.. 🙏

  • @abhaypatel787
    @abhaypatel787 2 года назад

    Nice explanation

  • @nayanjadhav4672
    @nayanjadhav4672 4 года назад +1

    Playback speed 1.25x check it and save time

  • @riyavora8775
    @riyavora8775 5 лет назад

    Nice content...thank you!!!

  • @jishuadhikary4644
    @jishuadhikary4644 Год назад +5

    Tomorrow is my DBMS semester exam 😅

  • @MuhammadAfzal-pl2sp
    @MuhammadAfzal-pl2sp 4 года назад

    Good job

  • @shreyashachoudhary480
    @shreyashachoudhary480 2 года назад

    Great

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

    Super

  • @animationcrust1993
    @animationcrust1993 4 года назад +2

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

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

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

  • @arghyadeepmandal4458
    @arghyadeepmandal4458 2 года назад +2

    ruclips.net/video/FJteasXARxg/видео.html -> for second part of view serializability 🙂

  • @mvenkataadityaprakash9485
    @mvenkataadityaprakash9485 Год назад

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

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

  • @sajansekhu8785
    @sajansekhu8785 5 лет назад

    thnkk u so much sir ji.

  • @udaymore8061
    @udaymore8061 5 лет назад

    Thank you sir.....

  • @aditi7563
    @aditi7563 Год назад +3

    In books w(A) - w(A) is not marked

  • @Angela-Gee
    @Angela-Gee 3 года назад +1

    sir plz upload the remaining parts of view serializable.

  • @gaddamidipreethika7057
    @gaddamidipreethika7057 5 лет назад +2

    sir, u said that we can swap only if the instructions are non conflicting. but here u have swapped the conflicting instructions w(A) and w(A).

  • @ankitathakur5989
    @ankitathakur5989 4 года назад

    Thanku p much sir ji

  • @trilokinathji31
    @trilokinathji31 4 года назад +2

    Hi Sir , I have not found any lecture releated to strict recoverability and view serializablilty in detail .You have told in lecture that we would see these topic in next lecture however I did not find it.Could you please give me link?

  • @akshaygupta1331
    @akshaygupta1331 6 лет назад +6

    sir pls add videos on view serializability

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

  • @twinklegarg1413
    @twinklegarg1413 3 года назад +1

    Sir pls solve out my confusion

  • @nibir24
    @nibir24 5 лет назад

    thank you,sir

  • @happycoding5163
    @happycoding5163 4 года назад

    amazing!!!!

  • @kajalpawar7771
    @kajalpawar7771 Год назад

    Sir please upload more videos on view 🙏

  • @richaagarwal9475
    @richaagarwal9475 4 года назад +1

    At 5:45 you just swap position of adjacent pair W(A) of T1 and W(A) of T2. But this is a conflict pair. And positions of these two cant be changed as per CONFLICT EQUIVALENT SCHEDULE.
    Please clear this doubt.

    • @bulliraju5439
      @bulliraju5439 2 года назад

      Bro we can't change in conflict serializability
      Here it fails
      So we use view serializability
      We just swap by view in order to check