2010-05-21 14 views
5

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

मुझे नहीं पता कि किस प्रकार के प्रश्न अभी तक उम्मीद कर सकते हैं, इसलिए एक परिपूर्ण विभाजन योजना के साथ आना संभव नहीं होगा, लेकिन विभाजन आकार के लिए अंगूठे के कोई नियम हैं?

चीयर्स,

एड्रियन।

उत्तर

5

This post टॉम लेन द्वारा सुझाव दिया गया कि विभाजन की संख्या वर्तमान में कुछ दर्जन विभाजनों के पैमाने पर डिज़ाइन नहीं की गई है। विभाजन के आकार को स्वयं को अन्यथा विभाजित करने से अब प्रदर्शन को प्रभावित नहीं करना चाहिए।

4

यह सही है। हमारे परीक्षण से पता चलता है कि 50 के बाद, आप बेकार भूमि में बहुत अधिक हैं। हालांकि, हमारे पास टेबल वाले ग्राहक हैं जो आकार में एक ही टीबी हैं। तो, दो दर्जन विभाजन या तो आपको एक बहुत अधिक स्केलेबिलिटी देना चाहिए।

संबंधित मुद्दे