121
GB
What is serializable snapshot isolation (SSI) and how does it detect write skew?
IN
क्रमबद्ध स्नैपशॉट अलगाव (एसएसआई) क्या है और यह लेखन विषमता का पता कैसे लगाता है?
A
A variant of snapshot isolation with stronger locks
मजबूत तालों के साथ स्नैपशॉट अलगाव का एक प्रकार
B
A write-optimized version of snapshot isolation
स्नैपशॉट अलगाव का एक लेखन-अनुकूलित संस्करण
C
A snapshot isolation that serializes all transactions
एक स्नैपशॉट अलगाव जो सभी लेनदेन को क्रमबद्ध करता है
D
An algorithm that detects and prevents write skew anomalies while still using snapshot isolation for reads (avoiding lock-based blocking); it tracks anti-dependency (rw) edges in the transaction graph and aborts transactions that would create dangerous structures (concurrent cycles of rw-anti-dependencies)
एक एल्गोरिथ्म जो पढ़ने के लिए स्नैपशॉट अलगाव का उपयोग करते हुए (लॉक-आधारित अवरोधन से बचते हुए) लेखन तिरछी विसंगतियों का पता लगाता है और रोकता है; यह लेन-देन ग्राफ़ में एंटी-डिपेंडेंसी (आरडब्ल्यू) किनारों को ट्रैक करता है और उन लेनदेन को निरस्त करता है जो खतरनाक संरचनाएं बनाते हैं (आरडब्ल्यू-एंटी-डिपेंडेंसी के समवर्ती चक्र)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
SSI (PostgreSQL 9.1+): uses snapshot isolation for reads (no read locks, no blocking). Detects write skew by tracking rw-anti-dependency edges: if T1 reads data written by T2 AND T2 reads data written by T1 (or modified by T1), one must abort. Detects dangerous double rw-anti-dependency cycles. Provides serializability without write locks: high concurrency with strong guarantees.
व्याख्या (हिन्दी)
एसएसआई (पोस्टग्रेएसक्यूएल 9.1+): रीड्स के लिए स्नैपशॉट आइसोलेशन का उपयोग करता है (कोई रीड लॉक नहीं, कोई ब्लॉकिंग नहीं)। आरडब्ल्यू-एंटी-डिपेंडेंसी किनारों को ट्रैक करके राइट स्कू का पता लगाता है: यदि टी1 टी2 द्वारा लिखे गए डेटा को पढ़ता है और टी2 टी1 द्वारा लिखे गए डेटा को पढ़ता है (या टी1 द्वारा संशोधित), तो किसी को निरस्त करना होगा। खतरनाक डबल आरडब्ल्यू-एंटी-डिपेंडेंसी चक्रों का पता लगाता है। राइट लॉक के बिना क्रमबद्धता प्रदान करता है: मजबूत गारंटी के साथ उच्च संगामिति।