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

कारक थ्रूपुट को प्रभावित करते हैं

कई कारक एक वितरित डेटाबेस प्रणाली के सैद्धांतिक थ्रूपुट को प्रभावित करते हैं, जिसमें नेटवर्क बैंडविड्थ, सर्वर प्रोसेसिंग पावर और डेटा वितरण रणनीति शामिल है। ये तत्व निर्धारित करते हैं कि नोड्स में डेटा को कैसे कुशलतापूर्वक स्थानांतरित और संसाधित किया जा सकता है।

Theoretical throughput की गणना

सैद्धांतिक थ्रूपुट की गणना के लिए मूल सूत्र में समवर्ती संचालन की संख्या से कुल सिस्टम क्षमता को विभाजित करना शामिल है। इसे व्यक्त किया जा सकता है:

Throughput = (Number of नोड्स) × (प्रक्रिया क्षमता प्रति नोड) / (Communication ओवरहेड)

कहाँ:

  • ]Number of नोड्स : सिस्टम में भाग लेने वाले कुल सर्वर
  • ]]: प्रत्येक सर्वर की डेटा प्रोसेसिंग दर
  • Communication ओवरहेड : नोड्स के बीच डेटा ट्रांसफर देरी

Theoretical Calculations की सीमा

जबकि सैद्धांतिक थ्रूपुट एक उपयोगी अनुमान प्रदान करता है, वास्तविक दुनिया का प्रदर्शन अक्सर नेटवर्क विलंबता, सर्वर लोड और डेटा स्थिरता आवश्यकताओं के कारण कम हो जाता है। ये कारक आदर्श गणनाओं के लिए जिम्मेदार नहीं हैं।