मैं अपनी कंपनी के लिए एक RoR परियोजना के लिए डिजाइन पर काम कर रहा हूं, और हमारी विकास टीम पहले से ही डिजाइन, विशेष रूप से डेटाबेस के बारे में थोड़ी बहस कर चुकी है।
हमारे पास एक मॉडल है जिसे Message
निरंतर बनाए रखने की आवश्यकता है। यह आईडी के अलावा केवल तीन डीबी कॉलम के साथ एक बहुत छोटा मॉडल है, हालांकि जब हम उत्पादन में जाते हैं तो इन मॉडलों में से बहुत कुछ होगा। हम प्रति दिन 1,000,000 सम्मिलन को देख रहे हैं। मॉडल केवल उन पर दो विदेशी कुंजी द्वारा खोजे जाएंगे जिन्हें अनुक्रमित किया जा सकता है। साथ ही, मॉडल को कभी भी डिलीट नहीं करना पड़ता है, लेकिन तीन महीने का होने के बाद हमें उन्हें रखना नहीं है।
तो, क्या हम सोच रहे हैं कि क्या इस तालिका को पोस्टग्रेज में लागू करने से एक महत्वपूर्ण प्रदर्शन मुद्दा पेश होगा? क्या किसी के पास बहुत बड़े SQL डेटाबेस के साथ अनुभव है कि हमें यह बताएं कि यह समस्या होगी या नहीं? और यदि हां, तो हमें किस विकल्प के साथ जाना चाहिए?