एक dbms एक जटिल सॉफ्टवेयर प्रणाली में विकसित हो गया है और इसके विकास के लिए आम तौर पर विकास प्रयास के हजारों मानव वर्षों की आवश्यकता है.[a] कुछ सामान्य उद्देश्य dbmss जैसे adabas, ओरेकल और db2 1970 के दशक से उन्नयन से गुजर रहे हैं । सामान्य-उद्देश्य dbmss को कई अनुप्रयोगों की जरूरतों को पूरा करने का लक्ष्य है, जो जटिलता को जोड़ता है । हालांकि, यह तथ्य है कि उनकी विकास लागत बड़ी संख्या में उपयोगकर्ताओं के ऊपर फैल सकती है, इसका मतलब है कि वे अक्सर सबसे अधिक लागत प्रभावी दृष्टिकोण होते हैं । हालांकि, एक सामान्य उद्देश्य dbms हमेशा इष्टतम समाधान नहीं है: कुछ मामलों में एक सामान्य उद्देश्य dbms अनावश्यक ओवरहेड का परिचय दे सकता है । इसलिए, सिस्टम के कई उदाहरण हैं जो विशेष-उद्देश्य डेटाबेस का उपयोग करते हैं । एक आम उदाहरण एक ईमेल प्रणाली है जो एक सामान्य-उद्देश्य dbms के कई कार्यों का प्रदर्शन करता है, जैसे कि डेटा की विभिन्न वस्तुओं से बना संदेशों का सम्मिलन और हटाना या एक विशेष ईमेल पते के साथ संदेशों को संबद्ध करना; लेकिन ये कार्य तक सीमित हैं ईमेल को संभालने के लिए क्या आवश्यक है और उपयोगकर्ता को उन सभी कार्यक्षमता के साथ प्रदान न करें जो एक सामान्य उद्देश्य dbms का उपयोग करके उपलब्ध होंगे ।
Dbms बनाने के लिए कितना समय लग सकता है?
हजारों मानव वर्ष