प्रोजेक्ट शुरू करते समय मेरे पास अक्सर दो अलग-अलग स्कीमा दिमाग में होते हैं। किसी न किसी अनुमान के बाद मुझे एहसास हुआ कि कुछ दूसरों के मुकाबले विकास या भंडारण स्थान के लिए कम अनुकूलित हैं। जाहिर है, कॉलम मान का आकार मुख्य बात है। लेकिन तालिका मेटाडाटा, इंडेक्स, और पंक्ति शीर्षलेख सभी एक हिस्सा भी खेलते हैं।मैं डेटाबेस डिज़ाइन संग्रहण लागत की गणना कैसे कर सकता हूं?
इसके अलावा, आरडीबीएमएस ऑब्जेक्ट या कुंजी-मूल्य डेटाबेस की तुलना में डेटा स्टोरेज के लिए एक पूरी तरह से अलग दृष्टिकोण का उपयोग करते हैं।
डेटाबेस संग्रहण के लिए लागत (या कमरे की आवश्यकता) को जानने का प्रयास करने के लिए कुछ अच्छे संसाधन क्या हैं?
नोट, मेरे सवाल का डेटाबेस का चयन, बल्कि यह जानकर कैसे ठीक सबसे अधिक कुशलता से के लिए प्रत्येक डेटाबेस के डिजाइन का उपयोग करने के साथ क्या करना थोड़ा है। PostgreSQL, MySQL, CouchDB जैसे डेटाबेस, सभी में अलग-अलग लक्ष्य उपयोग के मामले हैं और एक ही समस्या को हल करने के कई तरीके हैं। इसलिए प्रत्येक समाधान की स्टोरेज लागत को जानने से स्कीमा के लिए सर्वोत्तम समाधान की पसंद में मदद मिलेगी।
तुम क्यों गणना करने के लिए है कि जब एक स्कीमा डिजाइनिंग .. कि जब कोशिश करने के लिए एक अनुचित बात की तरह लगता है चाहेगा अकेले स्कीमा डेटाबेस आकार निर्धारित नहीं करेगा। यह भी मानते हुए कि स्टोरेज स्पेस लागत कुल लागत के लिए कम से कम महत्वपूर्ण कारक होगी। आपको आवश्यक डेटाबेस का चयन करना। –
@ManfredMoser, डेटाबेस स्कीमा आपके एप्लिकेशन डेटा डिज़ाइन का मांस है। यह कैसे बनाया गया है यह दिखाता है कि डेटा संग्रहण के लिए आपकी योजनाएं क्या हैं। – Xeoncross
हां ..लेकिन अन्य कारकों में से एक बहुत अधिक भंडारण को प्रभावित करेगा ताकि प्रदर्शन (कैशिंग, इंडेक्स ..) या पूछताछ (ओएलटीपी के शीर्ष पर डेटा गोदाम) के बिना अकेले स्कीमा से कोई भी मूल्यांकन पूरी तरह से व्यर्थ हो जाए ... imho आप हैं अपना समय बर्बाद करना। –