Concurrency control in hindi:-
जब DBMS में बहुत सारें transactions एक साथ execute होते है तो Concurrency control एक ऐसी प्रक्रिया है जो यह सुनश्चित करती है कि DBMS में डेटा सही तरीके से update हुआ है या नही।
हमें concurrency control की जरूरत इसलिए पड़ती है क्योंकि जो DBMS में डेटा होता है वह सही ढंग से update नही होता है तथा डेटा अपूर्ण तथा inconsistent होता है।
इसलिए DBMS में इन सभी परेशानियों को हल करने के लिए Concurrency control का प्रयोग किया जाता है।
DBMS Transaction in hindi:-
Transaction, operations का समूह होता है जो कि केवल एक लॉजिकल ऑपरेशन की तरह treat होता है।
उदाहरण के लिये:-जब हम अपने बैंक अकाउंट से पैसे निकालते है या बैंक अकाउंट में पैसे जमा करवाते है।
ACID Properties:-Transaction की चार properties होती है जिसे हम ACID Properties कहते है।
1:-A-Atomicity
2:-C-Consistency
3:-I-Isolation
4:-D-Durability
1:-Atomicity:-जब Transaction एक ही स्टेप में पूर्ण हो जाता है तब transaction atomic होता है।
2:-Consistency:-जब transaction होता है तो डेटाबेस एक state से दूसरे स्टेट में consistence होता है।
3:-Isolation:-जब दो या उससे अधिक transaction एक साथ execute होते है तो एक transaction दूसरे transaction को प्रभावित नही करता है।
4:-Durability:-जब एक transaction पूरी तरह से complete हो जाता है तो जो परिवर्तन होते है वह permanently सिस्टम में रहते है।
अर्थात transaction durable होना चाहिए।
Types of Transaction:-
Transaction दो प्रकार के होते है:-
1:-Implicit Transaction
2:-Explicit Transaction
1:-Implicit Transaction:- Implicit Transaction में, SQL डेटाबेस इंजन एक नए transaction को शुरू कर देता है जब वर्तमान Transaction committed या rollback होता है।
Implicit transaction को on या off करने के लिए इस स्टेटमेंट का प्रयोग करते है:-
【SET IMPLICIT_TRANSACTIONS ON/OFF 】
प्रत्येक transaction को end करने के लिए COMMIT TRANSACTION या ROLLBACK TRANSACTION स्टेटमेंट का प्रयोग किया जाता है।
2:-Explicit Transaction:-एक explicit transaction में दोनों starting तथा ending transaction को स्पष्ट रूप से define किया जाता है।
Explicit transaction को शुरू करने के लिए BEGIN TRANSACTION का प्रयोग करते है तथा transaction को कम्पलीट करने के लिए COMMIT TRANSACTION या ROLLBACK TRANSACTION का प्रयोग करते है।
“Implicit तथा Explicit में main difference यह है कि Implicit transaction ऑटोमैटिक होता है तथा Explicit transaction यूजर डिफाइंड होता है।”
निवेदन:-अगर आपके पास भी कोई हिंदी में topic या किसी subject से सम्बंधित नोट्स है तो कृपया उसे अपनी फोटो के साथ E-mail करें. हमारा e-mail:- [email protected] है। हम उसे यहां आपकी फ़ोटो के साथ प्रकाशित करेंगें।
hellow sir, me college me study kar raha hu .aur college me youtube bloked hai.to me aapke video download nahi kar pata.to please aap mujhe apne orignional video mere gmail pe send kare.please link mat share karna kyuki yanha website block hai.please send me video about dbms .
Mera koi bhi video YouTube par nhi h…jaydip
Youtube se video download krne ka tric jan lo link me youtube se pahle sara content hta ke ss lga ke enter kro download ho jaeye ga
EX- http://www.watch.youtube/hgghht/eref/sdfgrg/cv. me youtbe se
ssyoutube/fvgg/dferg/byhyrt/frt54/ clik kro
Plz send log based recovery in Hindi
Concurrency control in data topic do sir
Timestamp ordering
Apke sare topics me bhut kam information hoti hai,es topic me v app ne handle karne ke bare me nhi bataya
Sorry brother …par jo h yahi hai…
Sir, explain normal forms in detail with suitable examples
Plzz
Sir transaction report kya hota hai plz help sir
sir Explain Raid( Redundant Array Of Independent disk) ?