डेटाबेस भंडारण एक डेटाबेस के भौतिक materialization का कंटेनर है । इसमें डेटाबेस वास्तुकला में आंतरिक (शारीरिक) स्तर शामिल है । इसमें सभी जानकारी की आवश्यकता है (उदा., मेटाडेटा, डेटा के बारे में डेटा, और आंतरिक डेटा संरचनाओं) की जरूरत पड़ने पर आंतरिक स्तर से वैचारिक स्तर और बाहरी स्तर का पुनर्निर्माण करने के लिए. डेटा को स्थायी भंडारण में डालना आम तौर पर डेटाबेस इंजन उर्फ भंडारण इंजन की जिम्मेदारी है । हालांकि आमतौर पर अंतर्निहित ऑपरेटिंग सिस्टम के माध्यम से एक dbms द्वारा एक्सेस किया जाता है (और अक्सर ऑपरेटिंग सिस्टम की फ़ाइल सिस्टम का उपयोग भंडारण लेआउट के लिए मध्यवर्ती के रूप में किया जाता है), भंडारण गुण और विन्यास सेटिंग dbms के कुशल संचालन के लिए अत्यंत महत्वपूर्ण हैं, और इस प्रकार से बारीकी से बनाए रखा जाता है डाटाबेस प्रशासक. एक dbms, जबकि ऑपरेशन में, हमेशा अपना डेटाबेस कई प्रकार के भंडारण में रहता है (उदा., स्मृति और बाहरी भंडारण). डेटाबेस डेटा और अतिरिक्त आवश्यक जानकारी, संभवतः बहुत बड़ी मात्रा में, बिट्स में कोडित किया जाता है । डेटा आमतौर पर संरचनाओं में भंडारण में रहता है जो कि वैचारिक और बाहरी स्तर में डेटा देखने के तरीके से पूरी तरह से अलग दिखता है, लेकिन ऐसे तरीके जो उपयोगकर्ताओं और कार्यक्रमों द्वारा आवश्यक होने पर इन स्तर के पुनर्निर्माण (सर्वश्रेष्ठ संभव) को ऑप्टिमाइज़ करने का प्रयास करते हैं, साथ ही डेटा से आवश्यक जानकारी के लिए (उदा., डेटाबेस से प्रश्न करते समय).
स्थायी भंडारण में जानकारी डालने के लिए क्या जिम्मेदार है?
डेटाबेस इंजन