Transactions और Storage Engines
MySQL कोर्स का हिस्सा
दो UPDATE स्टेटमेंट Ada से Bilal को बीस पाउंड भेजते हैं। पहला चल जाता है, कनेक्शन टूट जाता है, दूसरा कभी नहीं चलता, और बीस पाउंड कहीं के नहीं रहते। दोनों में से किसी स्टेटमेंट में कोई बग नहीं था। बग यह था कि जहाँ उन्हें एक अविभाज्य घटना होना चाहिए था, वहाँ वे दो अलग घटनाएँ बन गए।
MySQL का इसका उत्तर है ट्रांज़ैक्शन, और इसके इर्द-गिर्द MySQL में एक ऐसी पेचीदगी है जो किसी और आम डेटाबेस में नहीं: ट्रांज़ैक्शन काम करेंगे भी या नहीं, यह हर टेबल की अपनी एक सेटिंग पर निर्भर है। MySQL में स्टोरेज इंजन बदले जा सकते हैं, यानी हर टेबल ख़ुद चुनती है कि उसकी पंक्तियाँ किस मशीनरी से संग्रह और लॉक हों, और सब इंजनों की क्षमताएँ एक जैसी नहीं हैं। इसीलिए यह पाठ ट्रांज़ैक्शन की बात छेड़ने से पहले इंजन से शुरू...
असली माहौल में MySQL Transactions और Storage Engines सीखना चाहते हैं?
नीचे क्लिक करें, MySQL के साथ तैयार एक Linux मशीन पाएँ, और AI ट्यूटर के साथ Transactions और Storage Engines पर हाथ-से-काम करें जो आपका कोड जानता है।
यह पाठ शुरू करेंTransactions और Storage Enginesआप क्या सीखेंगे
- InnoDB vs MyISAM
- START TRANSACTION
- COMMIT
- ROLLBACK
- Isolation levels
- REPEATABLE READ default
- Gap locks
यह पाठ अपनी भाषा में पढ़ें
इस कोर्स के सभी पाठ
13 पाठ- 1MySQL क्या है20 मिनट
- 2mysql CLI और पहले कमांड25 मिनट
- 3डेटाबेस और टेबल बनाना30 मिनट
- 4डेटा प्रकार30 मिनट
- 5SELECT और WHERE30 मिनट
- 6Joins35 मिनट
- 7Aggregates और Grouping30 मिनट
- 8Indexes30 मिनट
- 9Transactions और Storage Engines35 मिनट
- 10Stored Procedures और Triggers35 मिनट
- 11EXPLAIN और Query Tuning35 मिनट
- 12mysqldump और पुनर्स्थापना25 मिनट
- 13कैपस्टोन: एक ई-कॉमर्स Schema डिजाइन करें50 मिनट
