क्या है चेंज डेटा कैप्चर
डेटाबेस परिवर्तनों की ट्रैकिंग
CDC (Change Data Capture) — डेटा परिवर्तन कैप्चर
CDC अन्य सिस्टम में रीयल-टाइम रेप्लिकेशन के लिए डेटाबेस परिवर्तनों को ट्रैक और कैप्चर करने का पैटर्न है।
CDC कार्यान्वयन विधियाँ
| विधि | विवरण | फायदे/नुकसान | |------|--------|--------------| | लॉग-आधारित | WAL/binlog पढ़ना | कम ओवरहेड, विश्वसनीय | | ट्रिगर-आधारित | DB ट्रिगर्स | लचीला, DB ओवरहेड | | टाइमस्टैम्प | updated_at फ़ील्ड द्वारा | सरल, डिलीट मिस | | क्वेरी-आधारित | पीरियोडिक पोलिंग | सरल, उच्च लेटेंसी |
लोकप्रिय टूल्स
- Debezium — ओपन-सोर्स, Kafka Connect
- AWS DMS — AWS प्रबंधित सेवा
- Striim — एंटरप्राइज़ समाधान
- Airbyte — CDC सपोर्ट के साथ ETL
CDC अनुप्रयोग
- माइक्रोसर्विसेज सिंक्रनाइज़ेशन
- डेटा वेयरहाउस रेप्लिकेशन
- कैश इन्वैलिडेशन
- इवेंट सोर्सिंग
- परिवर्तन ऑडिट