ओरेकल के फ्लैशबैक क्वेरी के समान अन्य डेटाबेस में क्या सुविधा है?


17

मुझे यह जानने में दिलचस्पी है कि ओरेकल के फ्लैशबैक क्वेरी के समान अन्य डेटाबेस में क्या विशेषताएं हैं । ऐसा लगता है कि MVCC का समर्थन करने वाले किसी भी डेटाबेस में सुविधा हो सकती है, लेकिन जो करते हैं? एसओ के पास SQL सर्वर के लिए यह प्रश्न है , लेकिन यह यहां अधिक उचित लगता है।


आईबीएम डीबी 2 का टाइम ट्रैवल क्वेरी कुछ हद तक समान है। www-01.ibm.com/software/data/db2/linux-unix-windows/…
Roy

जवाबों:


17

वर्तमान में PostgreSQL में यह नहीं है। लेकिन आप सही हैं, MVCC के साथ यह सैद्धांतिक रूप से संभव होना चाहिए। वास्तव में, पुराने विश्वविद्यालय पोस्टग्रेज में समय यात्रा नामक एक समान सुविधा थी, लेकिन इसे बाद में हटा दिया गया था क्योंकि यह बहुत अधिक उपरिव्यय था और व्यावहारिक उपयोग सीमित था। हालांकि संभवतः इसे फिर से जीवित करना संभव होगा, तब से MVCC सेटअप के लिए कई अनुकूलन किए गए हैं जो इसे बहुत कठिन बना देगा।


3

फ्लैशबैक क्वेरी की समान कार्यक्षमता का उपयोग करके SQL सर्वर में प्राप्त किया जा सकता है database snapshots। कैच? यह सुविधा केवल एंटरप्राइज़ संस्करण में उपलब्ध है। आप इसके बारे में और अधिक यहाँ पढ़ सकते हैं


2
मैं "समान" इस अर्थ में स्वीकार करूंगा कि एक साइकिल और एक ऑटोमोबाइल दोनों परिवहन प्रदान करते हैं। SQL सर्वर के डेटाबेस स्नैपशॉट की मेरी सीमित समझ के आधार पर, यह सुविधा Oracle के फ्लैशबैक डेटाबेस की तरह अधिक लगती है, सिवाय इसके कि बाद वाला निरंतर स्नैपशॉट करता है और इसमें डेटा डिक्शनरी भी शामिल है।
लेह रिफ़ेल

2
फ्लैशबैक क्वेरी की प्राथमिक विशेषता डेटा को क्वेरी के रूप में अतीत में केवल क्वेरी को संशोधित करके सक्षम करने में सक्षम है। वर्तमान और अतीत के डेटा का उपयोग एक ही क्वेरी में किया जा सकता है और आप किसी विशेष समय सीमा में डेटा के सभी संस्करणों के लिए भी क्वेरी कर सकते हैं।
लेह रिफ़ेल

आपके इनपुट के लिए धन्यवाद। निकटतम कार्यक्षमता मैच को जानना अच्छा है। (+1)
लेह रिफ़ेल

यहाँ एक स्थिति है जिसमें ओरेकल की फ्लैशबैक क्वेरी उपयोगी होगी: dba.stackexchange.com/questions/995/get-back-deleted-record
Leigh Riffel

-3

यह अफ़सोस की बात है कि फ्लैशबैक फीचर ओरेकल में एक ऐडऑन है और केवल एंटरप्राइज एडिशन में उपलब्ध है। DB2 10.1 में समय यात्रा क्वेरी है जो इसके डेटाबेस इंजन में एकीकृत है और सभी संस्करणों में उपलब्ध है। आप आईबीएम से इसका मुफ्त संस्करण डाउनलोड कर सकते हैं और तुरंत इसका उपयोग करना शुरू कर सकते हैं!


1
सच नहीं। ओरेकल फ्लैशबैक शब्द का उपयोग कई अलग-अलग विशेषताओं के साथ करता है, जिनमें से कुछ में एंटरप्राइज़ संस्करण की आवश्यकता होती है, लेकिन फ्लैशबैक क्वेरी उनमें से एक नहीं है। फ्लैशबैक क्वेरी डेटाबेस में एकीकृत है और सभी संस्करणों में उपलब्ध है, यहां तक ​​कि मुफ्त संस्करण भी। Oracle.com/us/products/database/product-editions-066501.html
Leigh Riffel

1
सतह पर ये डीबी 2 की समय यात्रा क्वेरी ओरेकल की फ्लैशबैक क्वेरी के समान दिखाई देती है, लेकिन विवरण में वे काफी भिन्न हैं। यह MVCC का उपयोग नहीं करता है और कुछ मायनों में Oracle के चेंज डेटा कैप्चर - docs.oracle.com/cd/E11882_01/server.112/e25554/… की तरह दिखता है ।
लेह रिफ़ेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.