मेरे पास एक विशाल PostgreSQL 9.3 डेटाबेस होगा जिसमें प्रति टेबल 100M से अधिक प्रविष्टियों के साथ कई टेबल हैं। यह डेटाबेस मूल रूप से केवल पढ़ने के लिए होगा (एक बार जब मैं सभी आवश्यक तालिकाओं को भर दूंगा और अनुक्रमित का निर्माण डीबी पर नहीं लिखूंगा) और एकल-उपयोगकर्ता पहुंच (स्थानीयहोस्ट से कई प्रश्नों को चलाएं और बेंचमार्क करें), क्योंकि डीबी का उपयोग किया जाएगा केवल अनुसंधान उद्देश्यों के लिए। क्वेरी हमेशा पूर्णांक DB फ़ील्ड पर JOIN का उपयोग करेंगे।
मैं शायद इस उद्देश्य के लिए SSD (256-512GB) खरीदूंगा। मैंने पहले एक DB के लिए SSD का उपयोग नहीं किया है, इसलिए क्या मुझे डरना चाहिए? क्या मैं पूरे DB को SSD या केवल अनुक्रमित पर रख सकता हूं? SSDs के लिए PostgreSQL को ट्यून करने के लिए क्या कोई विशेष सलाह / ट्यूटोरियल आवश्यक है? ध्यान दें, कि मेरे पास i7 और 32 जीबी रैम के साथ एक अच्छा वर्कस्टेशन है, इसलिए शायद आप वहां कुछ सलाह भी दे सकते हैं।