Transcript for:
Transaction Concepts and Concurrency Issues

चैनल और उन लिमिटेड लर्निंग आज हम बात करने वाले हैं ट्रांजैक्शन चैप्टर के बारे में ट्रांजैक्शन क्या होता है क्यों इसे ट्रांजैक्शन कहते हैं फिर ट्रांजैक्शन में बात आती है शेड्यूल की और अगर जहां एक से ज्यादा ट्रांजैक्शंस और शेड्यूल की बात आती है वहां बात आती है कॉन्करंसी की और उन कॉन्करंसी की वजह से कुछ रीड और राइट की प्रॉब्लम्स आती है मल्टीपल ट्रांजैक्शंस के बीच में तो वो रेड लाइट प्रॉब्लम्स क्या है लाइक अगर आपने कभी सुना होगा डर्टी प्रॉब्लम आती है राइट फैंटम रीड प्रॉब्लम्स आती है तो ये सारी प्रॉब्लम्स है क्या और इन प्रॉब्लम से एक्चुअल में हमें डेटाबेस में क्या इंपैक्ट होता है इन सारी बातों के बारे में आज हम जानेंगे इस सेशन में बिफोर भी स्टार्ट में अपने आप को इंट्रोड्यूस कर देता हूं लोगों के लिए जो मुझे नहीं जानते हैं मेरा नाम विश्व दीप है और मैं इस चैनल पे ऐसे चैनल लीड कम करता हूं और आगे अन प्लस एजुकेटर कम करता हूं प्लेटफार्म पर मैंने गेट एग्जाम मल्टीपल टाइम्स लिखा हुआ है ये देखिए एक्सरसाइज की रैंक है मेरी मास्टर्स है एक्सपीरियंस है और इस चैनल के थ्रू मैं आप लोगों से कनेक्टेड रहता हूं ताकि आप लोगों को प्रॉपर लर्निंग मिले गाइडेंस मिले और ये समझ मिले की हमें आगे जाके हमारा कैरियर किस तरीके से शॉप करना है किधर लेकर जाना है और उसके लिए हमें क्या-क्या करना पड़ेगा क्योंकि बहुत सारे स्टूडेंट्स को बहुत सारी चीजों की अवेयरनेस नहीं होती है तो वो अवेयरनेस जो है वो आपको दिलाने की कोशिश करता हूं थ्रू दिस चैनल इसके अलावा मेरे काफी सारे सेशंस फ्री में अनअकैडमी प्लेटफार्म पे भी होते हैं जो बहुत यूनिक और पेक्युलायर टाइप के होते हैं उनके लिए आपको अनअकैडमी प्लेटफार्म पे आना पड़ेगा फ्री अकाउंट बनाना पड़ेगा गेट की कैटिगरी में और फिर मेरी स्पेशल क्लासेस एक्सेस करनी होगी ये सारी क्लासेस फ्री होती है आपको एक क्लास आज भी देखने को मिलेगी 11:15 पर रैपिड फायर ऑपरेटिंग सिस्टम के तो अगर आप चाहते हैं की आप रैपिड फायर सेशंस अटेंड करें बिल्कुल अरे करिएगा फ्री सेशन है ट्रू ओर फॉल्स के क्वेश्चंस का आंसर आपको देना है बट उससे आपकी जो लर्निंग होगी वो बेचारी होगी बहुत यूनिक टाइप के और डिफरेंट टाइप की होगी आप लोग अब बहुत ज्यादा सिंसियर ली अपनी गेट प्रिपरेशन से जुड़ चुके हैं और जितने लोग गेट 23 24 या किसी भी एग्जाम के प्रिपरेशन कर रहे हैं अगर आपके पास कम टाइम है तो थोड़ा सिलेक्टिव हो जाइए अपनी प्रिपरेशन को लेके ज्यादा ठीक-ठाक टाइम है तो आप अपनी प्रिपरेशन में इंटेंसिटी बधाई ताकि आप अपने सारे कोर्सेज को ठीक तरीके से समझ पाएं सबसे इंपॉर्टेंट चीज जो गेट प्रिपरेशन में आती है वो आती है स्टूडेंट्स को की सिलेबस कवर हो जाता है बट वो याद नहीं रहता याद रहता है थोड़ा-थोड़ा थोड़ा बट समझ नहीं आता की जब क्वेश्चंस सॉल्व करेंगे या क्वेश्चन जब आता है तो उसे क्वेश्चन को सॉल्व करने के लिए कौन सा टॉपिक का उसे करना है ताकि यह क्वेश्चन सॉल्व हो पाए यह सारी प्रॉब्लम तब आती है जब स्टूडेंट्स को सारी चीज दिमाग के टिप ऑफ डी माइंड रहती है रिवीजन इस इंपॉर्टेंट बट बहुत सारे स्टूडेंट्स ऐसे देखे है जहां पर मुझे लगा की स्टूडेंट्स को सब कुछ याद है वो सब कुछ रिकॉल कर लेते हैं बट जब वो क्वेश्चंस सॉल्व करने जाते हैं तब ये नहीं समझ पाते की इस क्वेश्चन को सॉल्व करने के लिए ये वाली प्रॉब्लम का यह वाले कॉन्सेप्ट का उसे करना है डेट मैपिंग ऑफ कॉन्सेप्ट तू डी प्रॉब्लम सॉल्विंग इस वेरी इंपॉर्टेंट वो आपको ऐसे जनरली सीखने को नहीं मिलती है खुद से अंटील यू गो थ्रू अन वेरी यूनिक एंड वेरी डिफरेंट काइंड ऑफ प्रोसीजर जिसे बोलते हैं सिस्टमैटिक एंड ऑर्गेनाइज्ड लर्निंग होती क्या है पहले आपको एक टॉपिक पढ़ाया जाएगा फिर उसे टॉपिक से रिलेटेड छोटी-छोटी बारीक एनालिसिस की जाएगी और उसके बाद उससे रिलेटेड कितने टाइप के क्वेश्चन बन सकते हैं और क्या-क्या बन सकते हैं वो बताए जाएंगे फिर समझ में आएगा की ओके इस टॉपिक से रिलेटेड यह क्वेश्चन बनेंगे अब इस क्वेश्चन में कुछ भी अननोन हो कुछ भी नॉन हो हमें यह फॉर्मूला यह कॉन्सेप्ट लगा के और इस क्वेश्चन को सॉल्व करना है बात आती है की ऐसी लर्निंग मिलेगी कहां पर हम आपको प्रोवाइड कर सकते हैं प्लस आईकॉनिक सब्सक्रिप्शन में अनअकैडमी प्लस पर आपको टॉप एजुकेटर की क्लासेस मिलती है डीपी मिलता है क्विज़्ज़ मिलते हैं वीकेंड सी कैन पे डिजिटल नोट्स मिलते हैं टेस्ट सीरीज मिलती है जिसमें आपको सब्जेक्ट वाइस टॉपिक वाइस और फुल लेंथ टेस्ट इंक्लूडेड रहते हैं अगर आप आईकॉनिक पे जाएंगे तो ये तो इंक्लूड रहेंगे ही इसके अलावा ये बेनिफिट्स और डेड रहेंगे आईकॉनिक सब्सक्रिप्शन में आप देख सकते हैं अब ये एडिट बेनिफिट्स में क्या है प्रिंटेड नोट्स है customite डाउट सॉल्विंग फीचर है और वैन ऑन वैन मेंटल शिप प्रोग्राम है एक कोच रहेंगे की तरफ से आपको मिलेंगे ये कोच आपको बताएंगे की आपकी लिंकिंग अंडरस्टैंडिंग और आपकी प्रेफरेंस के अकॉर्डिंग कौन सा कोर्स आपको पहले पढ़ना है किस तरीके से पढ़ना है कब किस टाइप की लर्निंग करनी है कब पियूष सॉल्व करने हैं कौन सा सीक्वेंस में कोर्सेज करने हैं किस तरीके से हमें कोर्सेज को कंप्लीट करना है ताकि हमें ज्यादा से ज्यादा मार्क्स गेट में और ये भी पर्सनलाइज्ड होता है क्योंकि हर एक का इंटरेस्ट लिंकिंग प्रोटीन भी अलग होती है तो उसकी वजह से आपकी प्लानर भी चेंज हो सकती है स्टडी की और उसकी ही वजह से आप लोगों का जो प्रिपरेशन प्लान है वो भी अलग हो सकता है तो एक कोच जो आपको यही सब चीज पर्सनलाइज्ड मैनर में बताते रहेंगे ताकि आप लोग हमेशा ट्रैक पे रहे कोई भी सब्सक्रिप्शन आप सिलेक्ट करेंगे प्लस हो या आईकॉनिक अलग-अलग ड्यूरेशन के लिए अवेलेबल है जो ड्यूरेशन आपको ठीक लगता है वो सिलेक्ट करो और फिर ये कोड लगा लो इस कोड को लगाने से आपको मिलेगा क्या इसको लगाने से इन जनरल तो मिलता है 10% का डिस्काउंट बट आज रात तक जी हान 14th ऑफ अक्टूबर 11 59 पीएम तक अगर आपने सब्सक्रिप्शन लिया है तो आपको 20% का डिस्काउंट मिलेगा अगर आप गेट 23 के लिए तैयारी कर रहे हैं तो 4 मंथ का सब्सक्रिप्शन आपके लिए ठीक है अगर आप गेट 24 की भी तैयारी कर रहे हैं या की ही तैयारी कर रहे हैं तो आप 15 मंथ का सब्सक्रिप्शन लो जो हमने अभी-अभी लॉन्च किया है और आपको एक्स्ट्रा पेपर नहीं देना है 18 मंथ का आप 15 प्लस 16 मैन में गेट 24 तक का टारगेट अपना कंप्लीट कर सकते हो अनअकैडमी प्लस से एक्सेस करके और वो आपको कम कीमत में भी पड़ेगा आफ्टर डिस्काउंट्स अलसो 20% का डिस्काउंट सिर्फ और सिर्फ आज रात तक अवेलेबल है कोड lagaiyega ये ताकि डिस्काउंट के साथ आपको मेरे पर्सनल गाइडेंस में पढ़ने का मौका मिल पाया और मेरी टीम से कनेक्ट होने का मौका मिल पाएगा अगर आप लोग चाहते हैं की आपको सिर्फ टेस्ट सीरीज और प्रिंटेड नोट्स मिले तो उसके लिए अलग से सब्सक्रिप्शन है विच इस अनअकैड में लाइट डिस्टेंस लर्निंग प्रोग्राम इसमें भी आपको 20% का डिस्काउंट मिलेगा आज रात 11:00 बज के 59 मिनिट्स तक अगर आप लोग गेट 23 के लिए तैयारी कर रहे हैं और उसमें ब्रह्मास्त्र बैच देख रहे हैं तो ब्रह्मास्त्र बैच हमने प्लस पे भी लॉन्च किया है जिसमें आपको ये सारे बेनिफिट्स अलग से मिलेंगे जो यूट्यूब पे नहीं मिल पाएंगे अगर आप एंड मोमेंट अपनी प्रिपरेशन का बूस्ट देखना चाहते हैं अपनी प्रिपरेशन में जो छोटी-छोटी कमियां हैं उन्हें दूर करना चाहते हैं तो आप लोग 4 मंथ का सब्सक्रिप्शन लेकर गेट 23 की तैयारी स्टार्ट कर सकते गेट 24 के लिए आज से जी हान दोस्तों आज से एक नया बैच स्टार्ट हो रहा है 14th ऑफ अक्टूबर से और उसे बैच में यह सारे एजुकेटर आपको मिल के पढ़ने वाले हैं तो जल्दी से ए जाइए आप अनअकैडमी प्लस पे और शुरू कर लीजिए आपकी सिस्टमैटिक लर्निंग प्रोग्राम जो आपको नेक्स्ट लेवल पर लेकर जाएगी अगर आप लोगों ने हमारा स्कॉलरशिप टेस्ट लिखा था विच इस डी कॉम्बैट टेस्ट और अगर वह स्कॉलरशिप टेस्ट जो है उसमें आपको कोई कोड मिला है डिस्काउंट कोड तो वो भी वैलिड से 14 अक्टूबर तक ही है आपके पास नो कॉस्ट एमी का ऑप्शन भी है अगर आप चाहते हैं की आपको पेमेंट इंस्टॉलमेंट में करनी है तो यू कैन गो फॉर नो कॉस्ट एमी ताकि आप लोगों को कोई एक्स्ट्रा कॉस्ट ना देना पड़े एंड दें यू कैन पे डी मणि इन दी इंस्टॉलमेंट चलिए स्टार्ट करेंगे आज का सेशन ट्रांजैक्शन के बारे में बात करने वाले हैं बच्चों तो ट्रांजैक्शन होता क्या है ट्रांजैक्शन में शेड्यूल क्या होते हैं शेड्यूल के बारे में बात करेंगे देखिए सबसे इंपॉर्टेंट चीज है की जो जो टर्म्स में आपको बताता रहूं वो टर्म्स आप लोग याद रखिएगा ताकि हम जब आगे बढ़े और प्रॉब्लम्स के बारे में बात करें तो आपको ना छोटी-छोटी चीजों में ये ना लगे सर आपने ये क्या बताया था सर ये क्या होता है एक बार और फिर से रिपीट कर देंगे मैं रिपीट तो कर दूंगा बट आपको अगर याद रहेंगे ना चीज तो बड़ा मजा आएगा ठीक है बहुत बहुत मजा आएगा चलिए तो स्टार्ट करते हैं आज का सेशन और देखते हैं की ट्रांजैक्शन क्या होता है देखिए एक छोटा सा क्वेश्चन मैं आपसे पूछता हूं की कोई एक एग्जांपल बताओ जहां पर डेटाबेस बहुत हैवी उसे होता है कोई भी एग्जांपल आप आईआरसीटीसी का एग्जांपल ले लो जहां पे ट्रेन की बुकिंग होती है बहुत सारी है ना या फिर किसी एयरलाइन बुकिंग वेबसाइट के बारे में बात कर लो लाइक मेकमायट्रिप हुआ या फिर क्लियर ट्रिप हुआ है ऐसे हजारों वेबसाइट से 1000 वेबसाइट से ठीक है yatra.com बहुत सारी वेबसाइट से जहां पर डेटाबेस हवेली उसे होता है ना अब एक क्वेश्चन मैं आपसे पूछता हूं वो ये है की क्या ऐसा है की अगर उसे वेबसाइट से उसे वेबसाइट से या उसे पार्टिकुलर एप्लीकेशन से चाहे वो वेब हो या फिर डेस्कटॉप ऐप को एक पर्सन एक पर्सन अगर डेटाबेस को एक्सेस कर रहा है तो दूसरा पर्सन डेटाबेस को एक्सेस ना करें ऐसा होगा नहीं कर सकता है ठीक है एक और चीज जब कभी किसी भी पर्सन को डेटाबेस को एक्सेस करना है तो क्या वो डाटा बेस पर एक ही ऑपरेशन चलाता है नहीं एडम करते हैं की मैंने ट्रेन का टिकट बुक करने के लिए ट्रेन का टिकट बुक करने के लिए एक पार्टिकुलर वेबसाइट ओपन की उसे वेबसाइट पर मैंने इंटर किया सोर्स जहां से मुझे ट्रेन पकड़ना है और डेस्टिनेशन जहां पर मुझे जाना है फिर मेरे पास एक ऑप्शन और होता है डेट का 21 डेट को मुझे जाना है फिर क्लास का की कौन सी विकास का मुझे टिकट देखना है सेकंड क्लास का आई मिन स्लीपर क्लास का या फिर थर्ड एक फर्स्ट एक सेकंड क्लासेस होती है सिंगल सेकंड सिटिंग भी होती है सिंग भी होती है बहुत सारी अलग-अलग क्लासेस होती हैं रिजर्वेशन की ट्रेन में तो मैंने वो क्लास सिलेक्ट कर ली उसके बाद जैसे ही मैंने इंटर किया तो क्या होगा मेरा जो ये ये पार्टिकुलर वेबसाइट है बैकग्राउंड में सर्च करेगा कहां पे सर्च करेगा कहां पर सर्च करेगा हमारे डाटा बेस पे क्या सर्च करेगा की इस पार्टिकुलर सोर्स से डेस्टिनेशन की इस डेट पर इस क्लास की कौन-कौन सी ट्रेन है तो इसका मतलब है की आपके डेटाबेस में आपने रीड किया पर एक बार रीड नहीं किया मल्टीपल टाइम्स रीड किया आपने लेट से ट्रेन नंबर 12692128113 नंबर की इनफॉरमेशन वहां से निकल उनकी ट्रेन की डिटेल निकल की कौन सी ट्रेन कब से कहां से कहां तक चलती है कितने बजे चलेगी कितने बजे पहुंचेगी इस ट्रेन में कितने नंबर ऑफ सीट्स ऑक्यूपाइड है और कितनी सॉरी एम्टी है सारी इनफॉरमेशन ए जाएगी इसकी इसकी इसकी तो आपने मल्टीपल टाइम्स क्या किया रीड किया किस्म डाटा बेस में आपको लगा की यार ये ट्रेन बुक करनी चाहिए हमें कर ली अब इस ट्रेन को अगर आप बुक करने के लिए गए तो आपने पैसेंजर की इनफॉरमेशन दल दी एट से चार सीट्स मुझे बुक करनी थी चारों सीट्स की चार इनफॉरमेशन दल दी आपने प्रेफरेंस दल दिया की मुझे लोअर चाहिए मिडिल बार चाहिए हायर बर्ड चाहिए या अपर चाहिए साइड लोअर साइड पर सब कुछ दल दिया डालने के बाद में जैसे ही आपने पेमेंट पे क्लिक किया पेमेंट कर दिया उसके बाद क्या होगा उसके बाद डाटा बेस में राइटिंग होगी किस चीज की जितनी नंबर ऑफ सीट्स अवेलेबल थी तो अब माइंस फोर हो जाएगी लोकल में 61 वहां पर अपडेट हो जाएगी डाटा इस पर जाकर तो अल्टीमेटली आपने क्या किया आपने ना मल्टीपल टाइम्स एक डेटाबेस पर रीड किया और एक डाटा पेस्ट भी किए क्यों किया क्योंकि आपको एक पूरा ऑपरेशन परफॉर्म करना था है ना करना था राइट ये आपके डेटाबेस का एक बेसिक एग्जांपल है मैं लिख देता हूं तो बुक ए ट्रेन आप मल्टीपल रीड एंड राइट करते हैं मल्टीपल रीड एंड राइट परफॉर्म्ड ऑन डेटाबेस जी हान तो यह जो आपने मल्टीपल रेड लाइट किया है एक सीक्वेंस में इसी को ही ट्रांजैक्शन कहते हैं टेक्निकल टर्म अब देखिए हमें ट्रांजैक्शन क्या पता है वो बैंक वाला पता है की एक जगह से पैसा निकाला दूसरी जगह पर दल दिया डेट इसे ट्रांजैक्शन डेट इस वैन ऑफ डी ट्रांजैक्शन जो आप अकाउंट्स के टर्म में बात करते हैं जब हम डेटाबेस के टर्म में बात करते हैं ट्रांजैक्शन का मतलब है ये की एक लॉजिकल यूनिट ऑफ डेटाबेस स्विच इंक्लूड्स वैन और मोर डेटाबेस एक्सेस ऑपरेशंस आपने एक ही डेटाबेस पे एक पार्टिकुलर वैल्यू पे रीड किया इसी पे फिर वापस से रीड किया दूसरी वैल्यू पे फिर पहली वैल्यू पे वापस रीड किया एंड फिर राइट किया समथिंग समथिंग डेटाबेस की वैल्यू है वीडियो है वह उसको रीड किया फिर आपने एक्स में लोकली चेंज किए डेटाबेस के एक ही डेटाबेस में अगर हम मल्टीपल मल्टीपल स्टेटमेंट उसके डेटाबेस के एक्सेस के रन करते हैं तो उन्हें बोलते हैं क्या ट्रांजैक्शन अब देखो मल्टीपल ऑपरेशंस में मैनली दो ही ऑपरेशन होंगे जो कम के होंगे हमारे ये तो रीड या राइट बस ये लोकल ऑपरेशन जो है प्लस माइंस जो भी कुछ करना है इसको यह लोकल ही होगा डेटाबेस के एक्सेस पे हमें सिर्फ रीड करना है या राइट करना है सिलेक्ट क्वेरी चला के या फिर राइट करेंगे राइट मतलब या तो अपडेट कर देंगे या फिर हम डेटाबेस की वैल्यूज को इंसर्ट कर देंगे राइट ऑपरेशन ही कम के हैं अब अगर ट्रांजैक्शन समझ में आया तो आपको दो चीज समझनी है यहां पे ट्रांजैक्शन में दो ऑपरेशन होते हैं एक होता है कमेंट दूसरा होता है रोलबैक कमेंट क्या होता है की अगर आपने एक डेटाबेस पर ट्रांजैक्शन चलाया ठीक है यह ट्रांजैक्शन चला आपने पहले रीड किया एक्स पर फिर रीड किया विप पे फिर आपने राइट किया एक्स पे फिर राइट भी किया वाइफ पे इतना करने के बाद में ये जो रिजल्ट है ये डेटाबेस पे परमानेंट नहीं होता है नहीं सिर्फ और सिर्फ क्या होता है ये टेंपरेरी चेंज है अगर आप चाहते हो की डेटाबेस से यह वैल्यूज परमानेंट हो जाए और उसके बाद फिर हम उन्हें चेंज ना करें तो उसके लिए आपको क्या करना पड़ता है कमेंट कमेंट चलानी पड़ती है एक्सप्लीसिटली और इंपलीसिटली आपके पास कोई एन कोई से बटन या कोई ना कोई ऐसी चीज होगी जिससे कमेंट हो जाए तो अगर आप लोग ट्रेन टिकट बुक कर रहे हैं या फ्लाइट टिकट बुक कर रहे हैं या फिर बैंक के थ्रू कोई मणि ट्रांसफर कर रहे हैं और आपका यह ऑपरेशन सक्सेसफुल हो गया तो सक्सेसफुल होने के बाद में होता है कमेंट कमेंट का मतलब है की वह जो मणि करती है या तो आपके अकाउंट में ए गया है तो आपके पास में वह रिफ्लेक्ट करेगा और वह फिर परमानेंट हो जाएगा या फिर आपकी ट्रेन की टिकट या फ्लाइट की टिकट बुक हो गई है और फिर वो आज इट इस रिफ्लेक्ट करेगी की हान भैया नंबर ऑफ सीट्स जो पहले अवेलेबल थी वो कम हो गई है डेटाबेस में परमानेंट रिजल्ट रिफ्लेक्ट करेगा तो कमेंट का मतलब है की जब आपने कमेंट कर दिया तो जो भी डेटाबेस पे आपने चेंज किए द वो परमानेंट हो जाएंगे कंट्रोल एस कर दिया आपने ये समझ लीजिए कमेंट का मतलब फिर होता है रोल बैक रोलबैक का मतलब क्या होता है रोल बैक का मतलब होता है की अगर आपने कोई ट्रांजैक्शन चलाया और वह ट्रांजैक्शन को आपको परमानेंट नहीं करना जो भी ट्रांजैक्शंस पर चेंज आए द वो आपको परमानेंट नहीं करना है तो आप रोलबैक कर दीजिए रोलबैक का मतलब होगा की यह जितना भी ऑपरेशन आपने लास्ट कमेंट के बाद चलाया था गौर से suniyega फिर से रिपीट करता हूं जब आखिरी कमेंट हुआ था आपके डेटाबेस पर उसके बाद जितने भी चेंज आपने किए द वह सारे रिवर्ट हो जाएंगे वह सारे क्या हो जाएंगे रिवर्ट एक साथ पूरा रिवर्ट हो जाएगा कहां पर पहुंच जाएगा हमारा डेटाबेस का स्टेट कमेंट पे एक एग्जांपल देता हूं मैं पहले आपके पास एक एक्स की वैल्यू थी जिसकी वैल्यू थी 15 आपने इस एक्स की वैल्यू को रीड किया फिर उसमें लोकली चेंज किए 10 फिर राइट किया एक्स की वैल्यू को तो अब एक्स की वैल्यू क्या हो जाएगी 25 हो जाएगी बट यहां पर आने के बाद राइट करने के बाद भी आपने यहां कर दिया रोल बैक तो क्या आपने यहां पर कमेंट चलाया था नहीं अगर आपने चेंज कर दिए उसके बाद अगर कम नहीं चलाया है तो यह वैल्यूज जो आपने यहां एक्स की चेंज की थी आफ्टर डी लास्ट कमेंट आफ्टर डी लास्ट कमेंट 15 के बाद 15 चेंज होने के बाद में जितने भी चेंज आपने किए अगर उसे कमेंट नहीं किया और रोलबैक कर दिया तो ये एक्स की वैल्यू वापस से कौन सी हो जाएगी वही हो जाएगी जो ओरिजिनल थी बिफोर दिस ट्रांजैक्शन कुछ स्टार्ट तो रोलबैक का मतलब है की अगर कोई ट्रांजैक्शन किसी रीजन से आगे नहीं बढ़ का रहा है कुछ गड़बड़ हो गई है आपको रोलबैक करना पड़ा तो रोलबैक का मतलब है की जो भी जो भी लास्ट कमिटेड वैल्यू थी वो आगे इट इसे रिफ्लेक्ट करेगी इट इस एक्जेक्टली से फॉर योर मणि ट्रांजैक्शंस अलसो की अगर आपने पैसा ट्रांसफर करने की कोशिश की ठीक है पैसा आपने अपने अकाउंट से अपने फ्रेंड के अकाउंट में ₹5000 ट्रांसफर करने की कोशिश की बट वह ट्रांसफर हो नहीं पाया तो रोलबैक होने के बाद में आपके पास अपने बैंक में अकाउंट में उतना ही पैसा दिखेगा जितना पहले दिख रहा था चेंज होने वाले द वह हो नहीं पाए परमानेंट नहीं हो पाए आई होप यू अंडरस्टैंड की जब ट्रांजैक्शंस आते हैं तो ट्रांजैक्शंस में यह प्रॉपर्टी चार प्रॉपर्टी इसका मतलब है ए का मतलब है एटोमिसिटी का मतलब है कंसिस्टेंसी आई आइसोलेशन और ड्युरेबिलिटी एक-एक करके इसे समझने की कोशिश करते हैं एटोमिसिटी का मतलब क्या होता है एटोमिसिटी का मतलब होता है की या तो ट्रांजैक्शन पूरा रन हो खत्म हो कमेंट हो जाए और अगर नहीं हो पाया किसी रीजन से फैलियर हुआ प्रॉब्लम आई तो फिर ट्रांजैक्शन वापस वहां उसे स्टेट पे जाए जहां हम का सकते हैं की ट्रांजैक्शन स्टार्ट हुआ ही नहीं जो मैं थोड़ी देर पहले आपको कमेंट और रोलबैक समझा रहा था वो तभी होता है जब आपके ट्रांजैक्शन में एटोमिसिटी की प्रॉपर्टीज सेटिस्फाई होती है जैसे की आपके पास ₹5000 द अकाउंट में आपने ₹2000 अपने फ्रेंड को देने की कोशिश की तो अब आपके फ्रेंड के अकाउंट में 500 रुपीस है आपने उसको ₹2000 ट्रांसफर करने की कोशिश की और अगर यह ट्रांसफर जो है मणि का यह ट्रांजैक्शन जो है वह फुलफिल हो गया पूरा कंप्लीट हो गया तो क्या होना चाहिए आपके अकाउंट में बचेंगे 3000 और आपके फ्रेंड के अकाउंट में बचेंगे कितने हो जाएंगे दूसरे से डेबिट हो गए 3000 बच्चे बट आपके फ्रेंड के अकाउंट में वह क्रेडिट नहीं हो पाए किसी रीजन से आपका जो मणि ट्रांसफर था वो ऑपरेशन फैल हो गया में बी इंटरनेट कनेक्शन या कोई भी रीजन से बहुत बार ऐसा होता है जीपी से आप करते हैं पेमेंट और पेमेंट हो नहीं पाती गूगल पे से राइट या फिर किसी बैंक के थ्रू आप वायर ट्रांसफर कर रहे हो या ऑनलाइन ट्रांसफर कर रहे हो वो ट्रांसफर पूरा कंप्लीट हो नहीं पाया तो आपके अकाउंट से पैसा कट हो के और आपको रिफ्लेक्ट किया बट यहां पे गया नहीं क्रेडिट नहीं हुआ तो क्या होगा क्या आपके पास आप 3000 रुपए बचेंगे नहीं आपके पास ये जो मणि है यह वापस वही रिस्टोर हो जाएगा जो ट्रांजैक्शन स्टार्ट होने के पहले था मतलब हमारे जो ट्रांजैक्शन के स्टार्ट होने के पहले जो वैल्यूज थी डेटाबेस की वह आगे इट इसे हमारे को दिखेगा और यही होता है एटोमिसिटी या तो पूरा ट्रांजैक्शन चले या फिर हम उसे स्टेट पर ए जाए जहां बोलेंगे ट्रांजैक्शन स्टार्ट ही नहीं हुआ था तो यह वैल्यू जो है वापस कहां पहुंच जाएगी पुरानी वैल्यू पे पहुंच जाएगी ये होती है एटॉमिक प्रॉपर्टी एटोमिसिटी को हम मतलब मैं जब समझता हूं तो इस तरीके से समझता हूं ऑल और नट या तो पूरा चले या बीच में अगर चल गया है तो ऐसा कुछ हो की हम बोले की कुछ ही नहीं चला ठीक है तो एटोमिसिटी ऑल और इतना तो आपको समझ में आया होगा है ना फिर बात है कंसिस्टेंसी क्या होता है कंसिस्टेंसी देखो जब भी कोई एक या एक से ज्यादा ट्रांजैक्शंस किसी डेटाबेस पर चलते हैं तो वह कंसिस्टेंट रिजल्ट देने चाहिए डेटाबेस में ऐसा ना हो जाए की मैंने अपने दो फ्रेंड्स को पैसे ट्रांसफर किए एक को 1000 दिया दूसरे को 1000 दिया टोटल 5000 द मेरे अकाउंट में ट्रांसफर करने के बाद में मेरे अकाउंट में दो ही हजार बचे क्या ऐसा पॉसिबल है अलग-अलग डाटा भी इसकी प्रॉब्लम्स की वजह यह ट्रांजैक्शन ने पहले हमारा 5000 रीड कर लिया पर बाद में उसे कुछ और से चेंज कर दिए बहुत सारी प्रॉब्लम्स होती है अलग-अलग हम देखने के थोड़ी देर में थोड़ी देर में हम देखेंगे की कैसे inconsistence ए जाती है डेटाबेस के अंदर तो हमारा ट्रांजैक्शन का यह प्रॉपर्टी सेटिस्फाई होना चाहिए की अगर अगर एक या एक से ज्यादा ट्रांजैक्शंस किसी डेटाबेस एक्सेस कर रहे हैं तो वो क्या करें वो हमेशा कंसिस्टेंट रिजल्ट दे क्या दे हमेशा कंसिस्टेंट रिजल्ट जो हमें एक्सपेक्टेड है वही रिजल्ट है राइट आई होप आप चीज को समझ का रहे हैं तो ऑल ट्रांजैक्शन प्रोवाइड कंसिस्टेंट रिजल्ट कम करें अगर ट्रेन टिकट की बुकिंग की बात करूं कोई भी वेबसाइट की तो उसे वेबसाइट पर अगर मैं बुकिंग कर रहा हूं तो ऐसा मतलब नहीं है की मैं ही अकेला बुक कर रहा हूं ऐसे हजारों लोग होंगे जो उसी ट्रेन टिकट की बुकिंग वेबसाइट से उसी डेटाबेस को एक्सेस कर रहे होंगे 100% ट्रू है यह तो अगर ऐसा होता है की एक ही डेटाबेस है एक डेटाबेस से बहुत अलग-अलग ट्रांजैक्शंस हो रहे यह वाली ट्रेन की टिकट बुक कर रहा है कोई यह वाली ट्रेन की टिकट को यह वाली वापस से ट्रेन की टिकट यह बहुत सारे लोग से टाइम ट्रेन का टिकट बुक कर रहे हैं तो डेटाबेस से बहुत सारे लोग से तू से तू से डेटाबेस करने की कोशिश करते मैं एक ट्रेन का टिकट बुक कर रहा हूं एक और भी कोई है जो ट्रेन का टिकट बुक कर रहा है अब मुझे 4 सीट चाहिए उसे भी चार सीट चाहिए और टोटल पंच ही सीट बची हुई है तो क्या दोनों को चार-चार सीट अलॉट होनी चाहिए नहीं अगर मुझे हो गई तो उसको चार सही दलोट नहीं हो गया अगर उसे होगी तो मुझे चार सीट अलॉट नहीं होगी आप प्रॉब्लम क्या है की अगर एक ही डेटाबेस पर मल्टीपल ट्रांजैक्शंस एक साथ कम करते हैं तो हमें हमारे डेटाबेस का रिजल्ट ऐसा चाहिए की ये ट्रांजैक्शंस एक-दूसरे को बिल्कुल भी इंपैक्ट ना करें यह ट्रांजैक्शंस जो चल रहे हैं जो एक ही डेटाबेस की वैल्यू पे और मल्टीपल ट्रांजैक्शंस कम कर रहे हैं उनका एग्जीक्यूशन कुछ इस तरीके से हो की वह एक दूसरे के रिजल्ट को इंपैक्ट ना करें अगर ऐसा होता है तो उसे बोलते हैं की सारे ट्रांजैक्शन आइसोलेशन में चल रहे हैं अपने अपने चल रहे हैं उनका रिजल्ट एक दूसरे पे इंपैक्ट नहीं हो रहा है इसे क्या कहते हैं इसे कहते हैं आइसोलेशन मल्टीपल ट्रांजैक्शन विचार रनिंग ऑन से डेटाबेस प्रोड्यूस डी रिजल्ट सच में था ऑल आर रनिंग इन आइसोलेशन आइसोलेशन मतलब अलग-अलग तो अगर ऐसा है तो उसे बोलेंगे ऐसा जरूरी बिल्कुल ट्रेन की एक ट्रांजैक्शन ने 4 सीट बुक करने की कोशिश की इसने भी चार सीट बुक करने की कोशिश की इसने 4 सीट बुक करने की कोशिश तो की पहले पहले पर इसका पेमेंट पूरा नहीं हो पाया अगर इसका पेमेंट पूरा नहीं हो पाया तो फिर इसको चार सीट मिलनी चाहिए बिल्कुल ऐसा इंपैक्ट ना हो जाए की इसका पेमेंट नहीं हो पाया तो भी हमने चार सीडी इसको ब्लॉक कर दी और इसको मिली ही नहीं ऐसा भी ना हो जाए की दोनों को चार-चार सीट अलॉट हो जाए पर थी तो हमारे पास पंच तो कहीं एन कहीं हमारे पास डेटाबेस का एक्सिस अगर दो ट्रांजैक्शन या दो से ज्यादा ट्रांजैक्शन का एक साथ हो रहा है तो हमें कुछ ऐसा मेथड लगाना पड़ेगा ऐसा कुछ इंप्लीमेंट करना पड़ेगा डेटाबेस में की एक से ज्यादा ट्रांजैक्शंस अगर एक साथ एक ही डेटाबेस वैल्यू को एक्सेस करें तो फाइनल रिजल्ट जो डेटाबेस का आए वो इस तरीके से आए की सारे ट्रांजैक्शंस अलग-अलग रंग कर रहे द इनका एक दूसरे पर कोई इंपैक्ट नहीं आया ऐसा ना हो जाए की एक ट्रांजैक्शन ने रीड करने की कोशिश कारी दूसरा ट्रांजैक्शन ने उसको राइट करने की कोशिश की और पहले ट्रांजैक्शन फैल हो गया तो उसकी वजह से दूसरे ट्रांजैक्शन पर इंपैक्ट ए गया तो कहीं ना कहीं ये जो आइसोलेशन है वो आपका रन होना चाहिए नेक्स्ट है ड्युरेबिलिटी यह ड्युरेबिलिटी का तो ना मेरे पास में क्या गजब का एग्जांपल है मेरा पर्सनल एग्जांपल है कुछ साल पहले की बात है एक ऐप है जो मैं उसे करता था अभी करता हूं काफी सारे लोग उसे करते होंगे मैं नाम तो नहीं ले पाऊंगा कब बुक करने की जो ऐप है जो इंडिया में बहुत पॉप्युलर है तो उसे ऐप मैंने करीबन तीन या चार क्रेडिट कार्ड मैंने बंद करवा दिए बंद क्यों करवा दिए क्योंकि उनको बेनिफिट मुझे मिल नहीं रहा था मैंने नए कार्ड ले लिए द दूसरे वाले तो मैंने वो तीनों कार्ड को रिमूव करना था तो मैंने ऐप ओपन की लोगों किया पहला कार्ड रिमूव किया दिख गया दूसरा कार्ड रिमूव किया दिख गया की एक ही कार्ड बचा है जैसे ही मैं तीसरा कार्ड रिमूव कर रहा था उसे सेव्ड ऐप से तो हो क्या रहा था की मेरी ऐप क्रैश हो जा रही थी और उसके बाद में वह तीनों कार्ड मुझे वापस से दिख रहे द मैं परेशान हो गया तो एटम स्थिति के अकॉर्डिंग जो आपने ट्रांजैक्शन शुरू किया था उसका स्टार्टिंग का ही रिजल्ट्स और दूसरी मेरा सिस्टम ड्यूरेबल नहीं हो का रहा था ड्यूरेबल का मतलब क्या है की अगर आपने कोई ट्रांजैक्शन परफॉर्म किया और उसका जो रिजल्ट है आपने कमेंट कर दिया तो फिर वो कमिटेड रिजल्ट आपको परमानेंटली दिखाना चाहिए ऐसा ना हो जाए की थोड़ी देर तक आपको कोई रिजल्ट दिखा उसके बाद में कोई और नया रिजल्ट ए गया और यह पुराना रिजल्ट ए गया या चेंज हो गया रिजल्ट में वो ड्यूरेबल नहीं हो पाया जैसे की आपको पहले से पहले मंथ की सैलरी आई अपने अकाउंट में आपके पास पहले ₹5000 द एक सैलरी ए गई पहले मंथ की और आपको ₹15000 आपके अकाउंट में ए गए ए गए ठीक है आप खुश हो गए अब आप बोलते हो चलो शॉपिंग करेंगे मम्मी के लिए पापा के लिए सबके लिए कुछ ना कुछ तो लेंगे नई पहली पहली सैलरी आई है आप मार्केट गए आपने पेमेंट करने की कोशिश की कुछ ₹6000 का खरीदा और आपको पता चलता है की आपके अकाउंट में तो 1 लाख 5000 ही नहीं आप के अकाउंट में तो 1 लाख 5000 है ही नहीं मतलब की जो आपके डेटाबेस पे चेंज हुए वो ड्यूरेबल नहीं हो पाए वो लॉन्ग लास्टिंग नहीं हो पाए राइट तो डेट शुड नॉट हैपन अगर डेटाबेस चेंज हुए हैं तो ड्यूरेबल होना जरूरी है डेटाबेस में चेंज अगर हुए हैं तो वो ड्यूरेबल होना जरूरी है ठीक है चलिए आगे बढ़ते हैं समझते हैं शेड्यूल क्या होता है शेड्यूल कुछ नहीं होता है एक से ज्यादा ट्रांजैक्शन अगर एक ही एक से ज्यादा ट्रांजैक्शन अगर एक ही डेटाबेस पर चले तो उसे बोलते हैं शेड होते कलेक्शन ऑफ मल्टीपल ट्रांजैक्शंस रनिंग ऑन से डेटाबेस देखिए यहां पर ना समझने लायक बात यह है की डेटाबेस से होगा हो सकता है जैसे की थोड़ी देर पहले मैं एग्जांपल ले रहा था की मुझे ट्रेन का टिकट बुक करना है मैं अगर एक ट्रेन का टिकट बुक करता हूं तो डेटाबेस तो वही है जहां पे ट्रेन के टिकट की इनफॉरमेशन मिलेगी बट मैं ट्रेन का टिकट बुक कर रहा हूं मुंबई तू दिल्ली दूसरा कोई फ्रेंड है जो ट्रेन का टिकट बुक कर रहा है कोलकाता तू भुवनेश्वर तो इसका एक्सेस और इसका एक्सेस अलग-अलग डेटाबेस वैल्यू पे है यह कोई और ट्रेन एक्सेस कर रहा है मैं कोई ट्रेन एक्सेस कर रहा हूं पर डेटाबेस तो से है ना डेटाबेस से है बट डेटाबेस वैल्यूज अलग-अलग है अब आपको यहां पर दो चीज समझनी पड़ेगी जो बहुत इंपॉर्टेंट है की हमारे पास डेटाबेस बहुत बड़ा है बहुत उसे है ठीक है उसे डेटाबेस पे बहुत सारे ट्रांजैक्शन परली या का सकते हैं कॉन्करेंटली रन करेंगे एक साथ ठीक है पैरेलल और कॉन्करेंट का अंतर मैं samjhaunga क्या होता है थोड़ी देर में तो एक साथ बहुत सारे ट्रांजैक्शंस उसे डेटाबेस पे एक्सेस कर सकते हैं बट उनमें से कुछ भी ऐसे ट्रांजैक्शन होंगे जो एक डेटाबेस वैल्यू पे एक्सेस करेंगे मतलब उसी टेबल की उन्हें पार्टिकुलर रो उन्हें कॉलम की वैल्यू को एक्सेस करेंगे जिन पे मैं कर रहा हूं जिस पर यह ट्रांजैक्शन उसी पर ही दूसरा ट्रांजैक्शन अगर रन कर रहा है तो उसे बोलते हैं की हान वो डेटाबेस वैल्यूज भी से है जिसको दो ट्रांजेक्शन एक्सेस करने की कोशिश कर रहे हैं तो समझने की बात बच्चा यहां पे यह है की अगर आप कभी भी शेड्यूल की बात करते हैं तो शेड्यूल का मतलब है एक ऐसा ट्रांजैक्शन एक से ज्यादा ऐसे ट्रांजैक्शन जो से डेटाबेस पर चले और वह से डेटाबेस की वैल्यू भी एक्सेस करेंगे या नहीं करेंगे मुझे नहीं पता हो सकता है करले हो सकता है ना करें डेटाबेस वैल्यू का मतलब क्या है डेटाबेस वैल्यू का मतलब उसी टेबल के उसी कॉलम की वही वैल्यू जो मैं एक्सेस करना चाहता हूं वो भी दूसरा ट्रांजैक्शन एक्सेस कर रहा है जैसे जैसे की जैसे की जैसे की अगर हम बात करें एक बैंक की है ना एक बैंक में एक दिन में ढेर सारा ढेर सारे ट्रांजैक्शंस होते हैं ढेर सारा मणि ट्रांसफर होता रहता है हनी ठीक है अब इस बैंक में अकाउंट्स की डिटेल है एक ब्रांच के अंदर ही है ना अकाउंट की डिटेल कस्टमर है कस्टमर का यू नो नाम है पेमेंट कितना उसके अकाउंट में डिटेल है सब कुछ है अब अगर मैंने अपने बैंक अकाउंट से मैंने अपने बैंक अकाउंट से पैसा डिपॉजिट करने की कोशिश की मैं गया बैंक मेरे पास कुछ कैश था मैंने उसमें डिपॉजिट करने की कोशिश की उसी टाइम पर मेरे फादर भी उसमें कुछ डिपॉजिट कर रहे द तो जी हान यहां पर हम दोनों मैंने और मेरे फादर ने जो भी ट्रांजैक्शन इनीशिएट किए उसे डेटाबेस वैल्यू पे उसे डेटाबेस वैल्यू पे वो ट्रांजैक्शन जो है एक ही डेटाबेस वैल्यू पे होने वाले हैं जो की है मेरे अकाउंट की डिटेल जो की है मेरे अकाउंट की डिटेल राइट तो डेटाबेस वैल्यू भी से है बट अगर उसी बैंक में कोई और तीसरा पर्सन किसी और अकाउंट में पैसे डालने की कोशिश करेगा निकलने की कोशिश करेगा तो मैं कहूंगा की डेटाबेस से है सर उसी डेटाबेस में दूसरा कस्टमर का अकाउंट का डिटेल एक्सेस हो रहा है बट मेरी वैल्यू नहीं मेरे वाले अकाउंट की वैल्यू वो एक्सेस नहीं कर रहा ठीक है तो डेटाबेस डेटाबेस वैल्यू दोनों में अब आपको क्लियर कट अंडरस्टैंडिंग हो गई होगी की डिफरेंस क्या है डेटाबेस इस व्हाट एंड डेटाबेस व्हाट ठीक है थोड़ी देर पहले ना मैं आपको बोल रहा था की पैरेलल और कॉन्करेंट का मतलब क्या होता है पैरेलल और कॉन्करेंट का मतलब क्या होता है तो चलो एक सिंपल सा एग्जांपल यहां पे लेते हैं मैं और मेरा दोस्त बड़ा बड़े दिनों से कोशिश कर रहे द की यार एक कम करते हैं हम ना आइसक्रीम खाने चलते हैं तो गए हमने आइसक्रीम पार्लर पे दो अलग-अलग आइसक्रीम का ऑर्डर दिया ऑर्डर दिया ठीक है ऑर्डर दिया उसको अपना आइसक्रीम का कप मिला मुझे अपना कप मिल गया अब मैं और वो दोनों के दोनों आइसक्रीम पैरेलल ही खा रहे हैं मैं भी खा रहा हूं वो भी खा रहा है वह अपने स्कोप से अपनी कब से मैं अपने कब से उसको आइसक्रीम में हो सकता है कुछ फ्रूट्स फ्लेवर पसंद है बिल्कुल पसंद नहीं मुझे मुझे चॉकलेट फ्लेवर पसंद है उसको बिल्कुल पसंद नहीं है तो हमने अपना फ्लेवर लिया और स्टार्ट कर दिया खाना इसको बोलते हैं पैरेलल जब आपके पास रिसोर्सेस एक से ज्यादा है तो आप दोनों रिसोर्सेस को एक साथ उसे कर सकते हो एक इस स्कोप से या इस पार्टिकुलर कब से खा रहा है दूसरा इस कब से खा रहा है ठीक है बट एक दिन दोनों को फिर से आइसक्रीम खाने की इच्छा हुई अब आपके पास पैसे नहीं है इतने की हम दोनों अलग-अलग आइसक्रीम ले सकें तो आपने फिर एक ही आइसक्रीम ली कुछ तो कुछ तो टाइप कीजिए इसमें दोनों के पर्सन का फ्लेवर हो अब आपने क्या किया आइसक्रीम तो कब एक ही है है ना एक ही कप है अब इस एक ही कप से दोनों पैरेलल नहीं खा सकते क्यों नहीं खा सकते एक पर्सन अगर इससे चम्मच से ऐसे स्पून से ऐसे लेने की कोशिश करेगा तो उसी टाइम पर दूसरा उसमें इतना छोटा सा कप है मैन लेते छोटा सा कप है तो उससे उसी से वो दूसरा नहीं खा पाए तो दूसरा क्या करेगा वेट करेगा पहले इसने खाई एक एक चम्मच फिर दूसरे ने खाए एक चम्मच फिर इसने खाई एक चम्मच फिर दूसरे ने खाई एक चम्मच इसको बोलते हैं कॉन्करेंट ईटिंग ऐसा नहीं किया की पहले तू खाले आदि उसके बाद मैं आधी खाऊंगा नहीं ऐसा नहीं किया पहले मेरा ट्रांजैक्शन पूरा खत्म नहीं हुआ इस आइसक्रीम पे और ना ही उसका खत्म हुआ इस आइसक्रीम पे दोनों ने अपने अपने हिस्से खाए तो सही पर थोड़े-थोड़े पहले थोड़ी देर मैंने खाया फिर मेरे फ्रेंड ने खाया फिर थोड़ी देर उसने खाया फिर मैंने खाया फिर उसने खाया फिर मैंने खाया यही चीज ना ऑपरेटिंग सिस्टम में भी होती है ऑपरेटिंग सिस्टम में जब हम फ्री एंटी एल्गोरिथम देखते हैं फ्री एंटी एल्गोरिथम देखते हैं जो किसी प्रक्रिया को प्रिंट कर सकती है ऑपरेटिंग सिस्टम से सीपीयू से तो उसमें हम देखते हैं की एक प्रक्रिया जब सीपीयू पर जाती है तो पुरी रन नहीं होती वह थोड़ी सी रन होती है उसके बाद में वह प्रेम हो जाती है और उसके बाद थोड़ी देर के लिए दूसरी प्रक्रिया चलती फिर इसका टर्न आता है थोड़ी देर के लिए यह चलती है फिर तीसरी प्रक्रिया हो सकती है फिर दूसरी प्रोसेसर हो सकती है इस तरीके से ना थोड़े-थोड़े थोड़ी देर के लिए हर एक प्रक्रिया को पे चलती है क्या एक प्रक्रिया पुरी एक साथ रन हुई सीपीयू पे नहीं क्या एक साथ एक एक से ज्यादा प्रोसेसर रन हो रन हो पाई सीपीयू पे नहीं फिर से रिपीट कर रहा हूं क्या पुरी प्रक्रिया एक साथ ही रन हो गई की पहले P1 चली पुरी उसके बाद P2 चली फिर पृथ्वी चली किसी भी siquence में क्या सारी की सारी प्रक्रिया एक के बाद एक चली नहीं पहली प्रक्रिया आधा अधूरा चली उसके बाद दूसरी प्रक्रिया को टर्न मिला वो रन हुई फिर थोड़ा आधा अधूरा यह प्रक्रिया रन की और फिर किसी तीसरी प्रक्रिया को थोड़ी देर के लिए टर्न मिला सीपीयू पर रन करने के लिए जी हान क्या तीनों प्रक्रिया एक साथ सीपीयू पर चल रही है नहीं पैरेलल नहीं तीनों एक साथ रन नहीं हो रही है एक के बाद एक ही रन हो रही है बट थोड़ा थोड़ा करके रन हो रही है इस चीज बोलते हैं कॉन्करेंट रन आप लोग यही चीज ना अपने सिलेबस कंप्लीशन के लिए भी करते हो बहुत सिंपल सा फंडा है की कॉन्करेंट ली आप एक से ज्यादा कोर्सेज पढ़ते हो कैसे अच्छा एक बात बताओ की आपने अगर एक कोर्स उठाया तो क्या वो पूरा कोर्स के सारे लेक्चर पहले देख लिए दिन दिन भर देख के नहीं ऐसा नहीं करते मैक्सिमम बच्चे ऐसे नहीं करते नहीं करते ना की पूरा कोर्स एक खत्म कर दिया उसके बाद ही नया कोर्स उठाया मैक्सिमम बच्चे ऐसा नहीं करते ठीक है अब इसका मतलब क्या आपने सीरियल मैनर में तो पूरा कोर्स कंप्लीट नहीं किया की पहले एक कोर्स पूरा उसके बाद दूसरा सब्जेक्ट फिर तीसरा सब्जेक्ट ऐसा नहीं किया सीरियल तो नहीं है दूसरा क्या आप एक टाइम पर दो सब्जेक्ट के लेक्चर एक साथ पढ़ सकते हो की अभी अगर आप मेरा लेक्चर देख रहे हो डीबीएमएस का तो उसी के साथ में आप ऑपरेटिंग सिस्टम का भी लेक्चर देखोगे या को का भी लेक्चर देखोगे इसी टाइम पे नहीं इस टाइम पर अगर डीबीएमएस तो डीबीएमएस थोड़ी देर के बाद फिर सीईओ होता है ना ऐसा मतलब आप पैरेलल रंग भी नहीं कर रहे हो तो फिर क्या करते हो आपने किया कहा की सर सुबह 9:00 से 11:00 बजे तक हम डीबीएमएस पढ़ेंगे फिर हमने 12 से 2:00 बजे तक का टाइम लिया ऑपरेटिंग सिस्टम पढ़ने के लिए और चार से 6:00 बजे तक का टाइम लिया को पड़ने के लिए इसको बोलते कौन करंट रन आपने सब्जेक्ट्स को कौन करेंटली फिनिश किया की आपने थोड़ा पार्ट डीबीएमएस का सुबह पड़ा फिर ओएस का थोड़ा पार्ट पड़ा फिर से ओए का फिर कल सुबह डीबीएमएस का ओएस का सेवा का डीबीएमएस का ओएस का सीईओ का इस तरीके से आप कौन करेंटली क्या कर रहे हो कोर्सेज ले रहे हो और कॉन्करेंटली कंप्लीट कर रहे हो तीन से चार दिन पंच दिन एक हफ्ता दो हफ्ता पंच हफ्ता जितना भी टाइम लगेगा यह कोर्स आपके फिनिश हो जाएगी तो क्या आपने एक साथ कोर्स फिनिश किए सारे एक साथ पढ़कर नहीं बट हान कोर्सेज कौन करेंटली पढ़े तो आपका मतलब समझ में आया कॉन्करंसी का मतलब क्या है अगर आप लोगों को कॉल कारण सिंह का मतलब समझ में आया तो यस नो जल्दी से बता दो यस लो जल्दी से बता दो जल्दी से यस नो बता दो अगर कौन करेंसी का मतलब समझ में आया है तो अब हम बात करेंगे की अगर एक से ज्यादा ट्रांजैक्शंस एक ही डेटाबेस पर चलते हैं तो वो कॉन्करेंटली ही रन कर सकते हैं पैरेलल नहीं क्योंकि डेटाबेस का एक सिंपल सा उसूल होता है की अगर एक टेबल एक जगह पे एक पार्टिकुलर ट्रांजैक्शन के थ्रू उसे हो रही है तो दूसरा उसे इम्मीडिएटली उसे नहीं कर सकता पैरेलल ही तो उसे नहीं कर सकता प्रोसेसर भी डेटाबेस का एक ही होता है सिंगल डाटा बेस है तो आपके पास में कौन करेंसी ही होती अब कौन करेंसी का मतलब क्या है कॉन्करंसी का मतलब है की ट्रांजैक्शन जो है आपके पास लेट से दो ट्रांजैक्शन से लिख देता हूं एश्यूमिंग ऐश शेड्यूल S1 विद तू ट्रांजैक्शन में एक स्टेटमेंट चला इसने रीड की वैल्यू किया वैल्यू के दो स्टेटमेंट चले इसने रीड की वैल्यू कॉन्करेंट टेंटुल तो आपको समझ में ट्रांजैक्शन में 5 स्टेटमेंट द 12345 टी2 ट्रांजैक्शन में तीन स्टेटमेंट द बट यह पंच स्टेटमेंट और यह तीन स्टेटमेंट जो है वो एक साथ में चले किसी भी ट्रांजैक्शन के ना तो पहले पूरा t1 चला फिर टी तू स्टार्ट हुआ या ना ही पहले T2 चला फिर t1 स्टार्ट हो ऐसा नहीं हुआ इनके स्टेटमेंट ट्रांजैक्शन के कॉन्करेंटली रन हुए थोड़ी देर के लिए t1 के कुछ स्टेटमेंट चले फिर T2 के कुछ स्टेटमेंट चले फिर t1 के कुछ स्टेटमेंट चले फिर T2 के फिटी वैन के यहां पर पूरे राउंड रॉबिन नहीं है बच्चा पूरे राउंड रॉबिन नहीं है याद रखिएगा राउंड रॉबिन में हम हर एक प्रक्रिया को बराबर टाइम देते हैं क्वांटम टाइम ऑन सीपीयू तू रन यहां पर ऐसा नहीं होगा की एक स्टेटमेंट चलेंगे एक ट्रांजैक्शन के फिर दूसरे की भी बराबर उतनी ही चले कितने भी चल सकते हैं की किसी भी टाइम पर कोई भी सेक्शन के कोई स्टेटमेंट कितनी बार भी रन हो सकते हैं उसके बाद दूसरे के फिर नेक्स्ट के नेक्स्ट के इस तरीके से रन होता है क्या आपको यह कॉन्करंसी का कॉन्सेप्ट समझ में आया अगर ये कॉन्करंसी का कॉन्सेप्ट समझ में आया है तो हम आगे बढ़ेंगे वीडियो अंडरस्टैंड व्हाट इसे डी मीनिंग ऑफ कॉन्फ्रेंस से बच्चा कौन करेंसी क्या है इस समझ में ए गया क्या चलो तो आगे बढ़ते हैं और समझते हैं की कॉन्करंसी की जरूरत क्यों है क्यों हम ट्रांजैक्शंस को मल्टीपल ट्रांजैक्शंस को एक ही मल्टीपल ट्रांजैक्शंस को एक ही डेटाबेस पे कॉन्करेंटली रन करने के लिए अलाउ करते हैं क्यों नहीं ऐसा करते की जब तक एक ट्रांजैक्शन ने अगर उसे पार्टिकुलर डेटाबेस को एक्सेस करने की कोशिश की है तो दूसरा ट्रांजैक्शन उसे एक्सेस ही ना कर पाए क्यों ना ऐसा करें इसलिए ऐसा नहीं करते हैं क्योंकि उसके तीन रीजंस हैं कौन करेंसी क्यों चाहिए हमें सबसे पहला है इंप्रूव्ड थ्रोपुत थ्रोपुत का मतलब है नंबर ऑफ ऑपरेशंस और ट्रांजैक्शंस फिनिश्ड पर यूनिट ऑफ टाइम 1 सेकंड में एक मिनट में कितने ट्रांजैक्शंस रन हो सकते हैं देखिए एक छोटी सी बात बताता हूं मैंने आईआरसीटीसी वेबसाइट ओपन की ट्रेन को बुक करने के लिए है ना मुझे एक ट्रेन बुक करनी है बेंगलुरु से इंदौर तक ठीक है मल्टीपल ट्रेन से बेंगलुरु से दिल्ली मैन लेता हूं बेंगलुरु से दिल्ली की बहुत सारी ट्रेंस है अब उन ट्रेन में से उन ट्रेन में से मुझे कोई तो एक ट्रेन सिलेक्ट करनी है बट अब मैंने क्या किया जैसे ही वह वेबसाइट ओपन की बेंगलुरु तू मुंबई ट्रेन ओपन की तो मैंने ट्रांजैक्शन स्टार्ट कर दिया रीड करना शुरू किया अपने उसे डेटाबेस में से अगर मैंने उसे डेटाबेस से रीड करना शुरू किया तो क्या हम ऐसा करेंगे की दूसरे लोगों को उन वैल्यूज पर ऑपरेशन करने ही ना दें नहीं ऐसा नहीं करेंगे जब मैंने रीड करने की कोशिश की की भैया बताओ बैंगलोर से लेके बेंगलुरु से लेकर डेली के बीच में कितनी ट्रेन से सारी की सारी ट्रेन की इनफॉरमेशन मुझे दे दो तो उसने मुझे दे दी ठीक है बट अगर मैंने कुछ ट्रांजैक्शन किया और रीड किया डेटाबेस पर तो क्या अब उसे डेटाबेस पे दूसरा कोई पर्सन रीड नहीं करेगा ऐसा अलाउ करोगे नहीं क्यों नहीं क्योंकि नुकसान हो जाएगा ना वेबसाइट वाले का तो भाई साहब तुमने रीड कर लिया तुमने अगर परचेज नहीं किया तो ट्रेन टिकट खाली देख ली देख ली देख ली आधे घंटे तक देखते रहे और कोई पसंद नहीं आई की यार ये ट्रेन ज्यादा टाइम ले रही है इसमें अवेलेबिलिटी है जिसमें अवेलेबिलिटी नहीं है उसमें कम टाइम लग रहा है आप क्या करें ट्रेन की टिकट तो मजे नहीं ए रहे हैं यहां कुछ अच्छा टाइम नहीं मिल का रहा सूटेबल टाइम पर पहुंच नहीं का रहे हैं तो हमने ट्रांजैक्शन किया ही नहीं ट्रेन टिकट बुकिंग ट्रांजैक्शन के लिए बाकी सब को ब्लॉक कर दिया और आधे घंटे तक आपने ना तो कुछ चेंज किए और ना ही परचेसिंग की अब उन आधे घंटे में हो सकता है 10 ऐसे कस्टमर और आते जो डेटाबेस को रीड करके और प्रैक्टिकल बुक भी कर लेते पर उनको तो आपने ब्लॉक कर दिया उनको तो आपने इस डाटा पे एक्सेस नहीं करने दिया क्यों क्योंकि आप कौन करेंसी चाहते ही नहीं द बिल्कुल भी प्रॉब्लम हो जाएगी प्रॉब्लम हो जाएगी वो वेबसाइट वाला जो है वह कम ही नहीं पाएगा लोगों को इंतजार करना पड़ेगा ढेर सारा की यार कब कोई दूसरा पर्सन इस ट्रेन के बारे में देखना छोड़े तो मेरा नंबर लगे कैसे लगेगा पता नहीं कब लगेगा जल्दी से जल्दी फिनिश हो जाते हैं क्योंकि एक बार अगर एक ट्रांजैक्शन चला तो पता नहीं वह कब तक फिनिश होगा किस तरीके से फिनिश होगा अगर तब तक आप दूसरे ट्रांजैक्शंस को उसे डेटाबेस अलाउड नहीं करोगे तो प्रॉब्लम ए जाएगी की आपका वह जो ट्रांजैक्शन है जो वेटिंग में है उसकी वेटिंग टाइम बढ़ जाएगी तो यही हमारा एक और दूसरा पॉइंट अगर आप कौन करेंसी आपको पता भी नहीं रहेगा की कब कोई पर्सन जो है उसे डेटाबेस को एक्सेस नहीं कर रहा है ताकि मैं कर लूं उसकी वजह से क्या होगा वेटिंग टाइम जो है किसी सिस्टम का या ट्रांजैक्शन का इंक्रीज हो जाएगा जो की हम नहीं चाहते तो हम इन दोनों पॉइंट को एक दूसरे से इंटर कनेक्ट करके रखते हैं की अगर आप कौन करेंसी अलाव करेंगे तो नंबर ऑफ ट्रांजैक्शंस तू बी फिनिश्ड इन वैन यूनिट ऑफ टाइम विल इंक्रीज एंड डी ट्रांजैक्शन विच कूद हैव वेटेड जो वेट कर सकते द अगर हम कॉन्फ्रेंस अलाउड नहीं करेंगे तो उनका वेटिंग टाइम भी कम हो जाएगा तीसरा पॉइंट है रिसोर्स यूटिलाइजेशन ऑफ़ कोर्स रिसोर्स का यूटिलाइजेशन बटोर होगा अगर एक ट्रांजैक्शन ने कुछ डेटाबेस को रीड करने की कोशिश की और वो उसे ट्रांजैक्शन को थोड़ी सी देर के लिए अगर वेट करता है या थोड़ी देर के लिए वो ट्रांजैक्शन आगे नहीं बढ़ पता है तो रिसोर्सेस का यूटिलाइजेशन को दूसरा ट्रांजैक्शन कर सकता है जैसे की जैसे मैंने थोड़ी देर पहले आपको बताया मैंने बेंगलुरु से दिल्ली की टिकट बुक करने की कोशिश की ट्रेन की है ना मैंने रीड किया पहले डेटाबेस पर सारे के सारे ऑप्शन सारे ऑप्शंस ए गए कौन-कौन सी ट्रेन है और आई एम जस्ट चेकिंग आउट की कौन सी ट्रेन का कौन सा डिटेल मुझे सूट करेगा अब ऐसी 25 रेंज है बेंगलुरु से दिल्ली के बीच में तो हर दिन पर मेरे सूटेबल डेट पर कौन सी वाली ट्रेन है कितनी बजे बेंगलुरु से वह डिपार्ट हो रही है कितने बजे दिल्ली में पहुंच रही है कौन-कौन से स्टेशन पर रुकेगी कितना नंबर ऑफ आर्ट ले रही है कितनी अवेलेबिलिटी है अलग-अलग क्लास में यह मैं सब ऑब्जर्व कर रहा हूं और फिर एक लिस्ट बना रहा हूं की कौन-कौन सी ट्रेन मुझे अच्छी लगी अब देखो जब तक यह आपने रीड करने के बाद डेटाबेस से रीड करने के बाद ये 25 ट्रेंस की इनफॉरमेशन को ऑब्जर्व किया आपने 15 मिनिट्स खा लिए अपने दोस्तों को भी फोन लगाया अलग-अलग लोगों को कंसल्ट किया की यार ये ट्रेन में यह चीज हैं ये ट्रेन में ये चीज हैं क्या करें अच्छा एक बात बताओ जब आप इस डेटाबेस की वेब पेज को रीड कर रहे द तब तक आपने बैकग्राउंड में कोई भी ऑपरेशन एक्चुअल में चलाया डेटाबेस पर नहीं सिर्फ रीड करके रख ली वैल्यू जब तक रीड करके रख ली वैल्यू तब तक क्या आपका डेटाबेस इंजन कम किया नहीं कोई डेटाबेस पर जो प्रोसेसर लगा था वो कम हुआ नहीं अब आप बोलोगे सर डेटाबेस पे प्रोसेसर यार जहां भी डेटाबेस इंस्टॉल करोगे वहां पे कम से कम एक सर्वर तो होगा ना डेटाबेस सर्वर जो आपकी क्वेरी के थ्रू रिजल्ट देगा आपको कोई तो सर्वर चाहिए ना जो आप क्वेरी सेंड करोगे उसका रिजल्ट देगा जो आपको वेरी सेंड करोगे उसका अपडेशन रीड सिलेक्ट जो भी करना है वो करेगा तो कोई तो प्रोसेसर होगा ना बैकग्राउंड में जहां पर आपने डेटाबेस इंस्टॉल किया है वहां पे अब उसे प्रोसेसर का आपने उसे नहीं किया नहीं बट अगर कोई दूसरा पर्सन से ट्रेन की टिकट को एक्सेस करना चाहता है दिल्ली से बेंगलुरु किसी दूसरी डेट पर या से डेट पे तो क्या उसे अलाउ करोगे हान करेंगे तो हम क्या करेंगे जब तक आप यह 15 मिनट तक रीड कर रहे हो इन ट्रेन की इनफॉरमेशन हम कॉन्करंसी अलाउ करेंगे दूसरे ट्रांजैक्शन को आलो करेंगे वो डेटाबेस सर्वर को एक्सेस कर सकता है उसके रिसोर्सेस को उसे कर सकता है अलग-अलग पैटर्न में फिल्टर लगाकर ट्रांस को सिलेक्ट कर सकता है और उसके बाद में वो रिसोर्स को सही तरीके से यूटिलाइज करके और दूसरे ट्रांजैक्शन को भी कॉल करेंटली रन कर देगा सिस्टम आपका तो कौन करेंसी क्यों जरूरी है यह हमने देखा तीनों पॉइंट यहां पे देख लिए पुट इंक्रीज हो जाता है जिससे नंबर ऑफ ट्रांजैक्शंस फिनिश दिन पर यूनिट ऑफ सेकंड और पनीर पर यूनिट ऑफ टाइम में भी वैन सेकंड वैन मिनट वैन आर विल बी इंक्रीज फॉर सर उसकी वजह से ट्रांजैक्शंस जो एक ही डेटाबेस पर कम करते हैं उनकी वेटिंग टाइम रिड्यूस हो जाएगी और रिसोर्सेस का यूटिलाइजेशन भी बढ़ जाएगा जिसमें अभी फ्री ऐसी पंच सीट अवेलेबल है एक ट्रांजैक्शन मैंने मीत ट्रांजैक्शन इनीशिएट बुक करने की मैंने कोशिश की और उसी टाइम पर उसी टाइम पर एक तो कोई पर्सन है लेट से वह पर्सन इंदौर में बैठा हुआ है इंदौर क्योंकि मेरा होम टाउन है यार मेरे को दूसरा सिटी का नाम याद नहीं ए रहा है अभी था फिल्म इस अलसो ट्राईंग अंदर पर्सन फ्रॉम इंदौर इस ट्राईंग तू बुक पोर्शी अब अगर ऐसा हुआ की इसमें चार सीट मैंने चार सीट रीड कर लिया और उसके बाद में मैंने ट्रांजैक्शन इनीशिएट कर दिया इनीशिएट कर दिया मैं पेमेंट की तरफ चले गया तो मेरी चार सीट यहां पर ब्लॉक हो गई 4 सीट ब्लॉक हो गई बच्ची वैन अब मेरा पेमेंट जो है आगे जाकर फैल हो गया ऐसा नहीं की अकाउंट में पैसे नहीं हो सकता है अकाउंट में पैसे नहीं हो इसलिए फैल हो गया समझ लो मेरे पास वैसे भी अकाउंट में पैसे नहीं है ठीक है मैन लो तो पल हो गया अब अगर पेमेंट फैल हो गया जब यह मैं यहां पे था दिस पॉइंट ऑफ टाइम इस पॉइंट ऑफ टाइम पर इसने चार सीट बुक करने की कोशिश की इसको क्या दिखेगा जब मैं पेमेंट की तरफ जाऊंगा तो इसको चार सीट नहीं दिखेगी पंच सीट नहीं दिखेगी एक ही दिखेगी ये बोलेगा यार ट्रेन तो बुक हो गई ट्रेन तो बुक हो गई अब क्या क्योंकि सिस्टम लेना उसको ब्लॉक करने की कोशिश ब्लॉक कर दिया सीरियसली कर दिया तो अब इसको क्या दिखा एक ही सीट दिखी अब यह बोलेगा ट्रेन में तो कोई जगह नहीं बची ठीक है इसने अपने फ्रेंड्स को बोल दिया यार की वो ट्रेन में तो आप जागे नहीं है थोड़ी देर बाद क्या हुआ ना यह पेमेंट फैल हो गया यह वैल्यू रिस्टोर होगी मेरा फ्रेंड आता है थोड़ी देर बाद चेक करता है हमको तू बुक नहीं करना चाहता मेरे को मरेगा बट प्रॉब्लम क्या है प्रॉब्लम यही है की इस पार्टिकुलर ट्रांजैक्शन ने रीड करने की कोशिश की एक ऐसी वैल्यू जो टेंपरेरी थी यहां पे क्यों क्योंकि उसी वैल्यू पे कोई दूसरा ट्रांजैक्शन रीड कर रहा था या राइट कर रहा था अपडेट कर रहा था इसलिए देखो एक और बड़ा इंटरेस्टिंग एग्जांपल बताता हूं मैं एक एक ना मूवी बुकिंग की वेबसाइट है आप लोग सब नाम जानते ही होंगे एक ही मोनोपोली है उसे पार्टिकुलर वेबसाइट की ठीक है मेरे वेबसाइट के नाम नहीं ले पाऊंगा यहां पे तो एक मूवी टिकट का वेबसाइट है है ना सबसे ज्यादा लोग उसी को ही बुक करते हैं बुक के नाम से स्टार्ट होता है वो है ना तो वो पार्टिकुलर जो मूवी टिकट वेबसाइट है बुकिंग करने की वो वेबसाइट क्या करती है की अगर आपने ओपन किया की मुझे इस दिन पर इस पार्टिकुलर मूवी का इस सिटी का इस पार्टिकुलर थिएटर का शो चाहिए यह टाइम का आपने सब सिलेक्ट कर लिए अब आपको ना थिएटर दिखते हैं गजब कई इंटरफेस बना दिया यार आजकल तो मतलब घर बैठे हुए मूवी का टिकट बुक कर सकता हूं और क्या चाहिए है ना हमारे टाइम पर तो हमको लगाना पड़ता था लाइन में ठीक है लाइन में लगना पड़ता था और पता नहीं सीट मिलेगी नहीं मिलेगी कौन सी मिलेगी आगे की पीछे की पता नहीं था मैं तीन सीट बुक करना चाहता हूं मैंने ये तीन सीट सिलेक्ट कारी मैं आगे बढ़ गया| अब मैं पेमेंट पर गया आगे पेमेंट पर गया मैं सोच रहा था की मुझे ना कुछ ऑफर ऑफर मिल जाएंगे क्रेडिट कार्ड वगैरा पर मिले नहीं तो मैंने ये ट्रांजैक्शन कैंसिल कर दिया मेरे को नहीं करने बुक किया यार यार तुम 70 ₹80 एक्स्ट्रा ले रहे हो है ना कन्वीनियंस से aajsetra के नाम पे ₹80 एक्स्ट्रा ले रहे हो कोई ऑफर भी नहीं दे रहे हो मेरे को नहीं करना मैं किसी दूसरे वेबसाइट से कराऊंगा तो मैंने किसी दूसरी वेबसाइट पे खोलने की कोशिश की अब ये तीन सीट मेरे को दिख ही नहीं क्यों नहीं दिखी क्योंकि वह अगले सात मिनट तक ब्लॉग हो गई एक्चुअल में परमानेंटली ब्लॉक नहीं हुई थी वो सीट बट इस ट्रांजैक्शन ने उसे ब्लॉक कर दिया और इस वेबसाइट ने बैकग्राउंड में ना ये रूल रखा था की ये तीन सीट फिर अब कोई और एक्सेस नहीं कर पाए है तो अब मैं दूसरी वेबसाइट से उसको एक्सेस करने की कोशिश कर रहा हूं तो वह तीन सीट ब्लॉक ही दिख रही है वो बुक भी दिख रही है मेरे को दिख ही नहीं रही पर क्या परमानेंट है नहीं मैंने रीड करने की कोशिश की कुछ ना कुछ यहां से इस पार्टिकुलर थिएटर की इनफॉरमेशन बट वो थिएटर की इनफॉरमेशन परमानेंट नहीं थी वो परमानेंट नहीं थी चेंज हो गई तो कौन करेंसी की वजह से प्रॉब्लम आती है प्रॉब्लम क्या आती है यह प्रॉब्लम है यह तीन एक प्रॉब्लम है डेढ़ लाख हो सकता है जो हम ऑपरेटिंग सिस्टम में भी देखते हैं की दो अलग अलग ट्रांजैक्शंस ने दो अलग-अलग डाटा आइटम को लॉक कर दिया और दोनों एक दूसरे के डाटा आइटम के लिए वेट कर रहे तो डेढ़ लाख हो सकता है है तो हो सकता है बिल्कुल रिकवरी प्रॉब्लम रिकवरेबिलिटी का प्रॉब्लम का मतलब क्या है की हमने कुछ ऐसे डेटाबेस की वैल्यूज को रीड कर लिया जो की गलत थी हम गलत वैल्यू को नहीं रीड करते हुए रियल वैल्यू को रीड करें तो अब वो पॉसिबल नहीं हो का रहा है क्योंकि हमारा सिस्टम रिकवरेबल नहीं बचा ये हमारी डेटाबेस वैल्यूज रिकवरेबल नहीं बची तो रिकवरेबिलिटी की प्रॉब्लम है इसको हम डिटेल में देखेंगे की क्या होती है रिकवरेबिलिटी प्रॉब्लम कौन-कौन से ट्रांजैक्शंस के शेड्यूल को आप बोलोगे की यह रिकवरेबल है और कौन से नहीं फिर आता है वह कहता है की अगर ट्रांजैक्शंस मल्टीपल ट्रांजैक्शंस पैरेलल चलते हैं सॉरी कॉन्फ्रेंस चलते हैं की वह सब एक दूसरे के साथ आइसोलेशन में चल रहे ऐसा ना हो जाए की एक दूसरे को ऐसे इंपैक्ट करें की रिजल्ट जो है वह गड़बड़ इन कंसिस्टेंट है तो हमें कंसिस्टेंट रिजल्ट लाने के लिए उन्हें सिविलाइजेशन भी बनाना पड़ेगा अब यह क्या होता है सीरियल वो भी हम देखेंगे एक-एक करके तो हमारे जो नेक्स्ट डिस्कशन वाले टॉपिक है वो है ही ये की सबसे पहले हम सीरियल को देखेंगे की ये क्या होता है cerealisebbbility फिर हम देखने वाले हैं नेक्स्ट रिकवरेबिलिटी को उसके बाद हम देखेंगे डेडलॉक हैंडलिंग को इस ट्रांजैक्शन में और उसके बाद हम और कुछ ट्रांजैक्शन और शेड्यूल से रिलेटेड सॉल्यूशन देखने वाले हैं टाइम स्टैंप रिलेटेड सॉल्यूशंस हैं लॉकिंग प्रोटोकॉल से प्रॉब्लम्स आती है डर्टी प्रॉब्लम फैंटम रीड लॉस अपडेट इन करेक्ट यह सब मैं चाहता था आज करना बट मुझे उम्मीद है की आज का जो सेशन है आज यहीं पे क्लोज करते हैं और कल इनको हम आगे बढ़ाएंगे तो हम कल क्या देखेंगे ये सारी प्रॉब्लम्स देखेंगे लास्ट अपडेट क्या होती है इनकरेक्ट समरी प्रॉब्लम क्या होती है और अच्छा हो या बुरा ट्रांजैक्शंस क्या होते हैं अच्छे बुरे शेड्यूल क्या होते हैं ये हम कल सेक्शन में देखने वाले और उसके बाद हम सीरियल तो आज का सेशन यही क्लोज करेंगे बट उसके पहले कुछ इनफॉरमेशन है जो आप सुनते जाइए यहां से पहले इनफॉरमेशन यह है की 20% डिस्काउंट का जो ऑफर चल रहा है उसका आज आखिरी दिन है तो अगर आप लोगों ने अभी तक सब्सक्रिप्शन नहीं लिया है और इंटरेस्ट रखते हैं आप तो आज ले लीजिए कोड लगा के ताकि आप लोगों को अपने आखिरी 4 महीने में जो प्रिपरेशन प्लान बनाएगा वो बेस्ट तरीके का बने छोटे-छोटे जहां-जहां भी आपकी प्रिपरेशन में गैप बच गई है वो पुरी हो जाए इसके अलावा गेट 24 के लिए हमने एक नया ऑप्शन निकाला है 15 प्लस वैन मंथ का सब्सक्रिप्शन अब आपको 18 मंथ का सब्सक्रिप्शन लेने की जरूरत नहीं है आप 15 प्लस वैन मंथ का सब्सक्रिप्शन भी ले सकते हैं 15 मंथ का लेंगे एक मंथ हम अपनी तरफ से फ्री देंगे प्राइसेस कम है 18 से 18 मंथ के सब्सक्रिप्शन से definiteli इस पे भी आपको 20% का डिस्काउंट मिलेगा अगर आप ये कोड उसे कर लेंगे अगर आपके पास स्कॉलरशिप टेस्ट का कोई भी कोड है तो वो भी आज तक ही वैलिड रहेगा फिर उसके बाद कोई भी कोड वैलिड नहीं रहेगा गेट 24 के लिए नई बैच आज से स्टार्ट हो रही है और आप देख सकते हैं ये सारे एजुकेटर इनके अलावा और भी बहुत सारे एजुकेटर हैं जो अनअकैडमी प्लेटफार्म पे आपको पढ़ाएंगे तो आप लोग बिल्कुल भी बिल्कुल भी देर नहीं कीजिए अपनी प्रिपरेशन को नेक्स्ट लेवल पर ले जाने के लिए कहीं भी कुछ भी हो आप लोगों को अपनी प्रिपरेशन को हमेशा टॉप नाच रखना है क्योंकि कहीं ना कहीं आप लोगों की प्रिपरेशन ही रिफ्लेक्ट करेगी आपके रिजल्ट पर आपका प्रिपरेशन में अगर कमी होगी तो आपका रिजल्ट भी कहीं ना कहीं वह कमी को jhalkayega ही अगर आपकी प्रिपरेशन जो है वो बहुत-बहुत शानदार रही तो कहीं ना कहीं रिजल्ट में भी या आपके कैरियर में भी उसे प्रिपरेशन की झलक डेफिनेटली दिखेगी उम्मीद करता हूं आपको अच्छा लगा ये सेशन इस कोड को उसे करने का एक और फायदा है बच्चा की वो आपको इस को के थ्रू आपको मेरा पर्सनल गाइडेंस और मेरी टीम का सपोर्ट भी मिल जाएगा सर विल नॉट सी विल बी नॉट गेट थाउसेंड प्लस डिस्कशन गोइंग लाइव एनआरसी बैच विच इस अबाउट तू कम इसे अवेलेबल सबसे अच्छी बात मैं बताता हूं प्लस की क्या है ऑर्गेनाइज रहती है अगर आप कोई कोर्स उठाते हो तो कोर्स की सारी चीज एक साथ मिलती है आपको क्वेश्चन भी मिलेंगे या तो क्लास में अराउंड अराउंड डी टॉपिक और सबसे इंपॉर्टेंट चीज जो आपके डाउट अगर छोटे-छोटे मिस्टेक्स आती हैं आपके डाउट आते हैं कोर्स कोर्सेज में तो वो सारे कोर्स के साथ में ही क्लियर होते हैं अब हमें लगता है छोटा ही तो डाउट है इसको हमें इग्नोर कर सकते हैं ठीक है नहीं समझ में नहीं सही कोई प्रॉब्लम नहीं है कॉन्सेप्ट ओवरऑल बड़े ब्रॉडवे में तो समझ में ए गया है बट कहीं ना कहीं वो छोटे-छोटे डाउट ना बड़ा बन जाते हैं जब उसी से रिलेटेड एक कांसेप्चुअल क्वेश्चन गेट में फस जाता है तो वो डाउट भी आपके क्लियर हो जाएंगे डाउट क्लीयरिंग के लिए सेशन मिलेंगे अलग से और फिर 20% डिस्काउंट भी है कोड लगा लेना ये ताकि आज तक ही आपको 20% का डिस्काउंट मिलेगा है ना उसके बाद नहीं मिलेगा 20% का डिस्काउंट आज तक ही अवेलेबल है इसके अलावा आप लोगों को मैं अपने कोर्स में प्लस इसके अलावा दूसरे कोर्स के भी ढेर सारे क्वेश्चन मैं खुद अवेलेबल करवाऊंगी आपको प्रैक्टिस क्वेश्चन जो अनअकैडमी प्लेटफार्म पर है उनके अलावा ताकि आप लोगों को क्वेश्चंस की कमी ना हो पाए किसी भी कोर्स के अच्छे वाले लेवल की वीडियो अच्छा लगा तो इसको लाइक जरूर करेगा शेयर करेगा अपने फ्रेंड्स के बीच में सब्सक्राइब कर लीजिएगा चैनल को टर्न ऑन कर लीजिएगा नोटिफिकेशन की प्लानिंग हैपिली ताकि आपको हमेशा हमेशा इस लर्निंग का फायदा होता रहे कुछ लोग प्लेलिस्ट के बारे में बात कर रहे हैं मुझे लगता है की आज आज बन जानी चाहिए प्लेलिस्ट कम शुरू हो गया है एक दिन लगेगा या दो दिन लगेंगे मैक्सिमम इस सब्जेक्ट की प्लेलिस्ट में बनवा दूंगा थैंक यू सो मच मिलते हैं आपसे अगले सेशन में ब-बाय