यह ट्विटर क्लोन के लिए एक आदर्श स्कीमा नहीं है। मुख्य समस्या यह है कि "पोस्ट" एक सदाबहार सरणी है जिसका अर्थ है कि मोंगो को आपके बड़े दस्तावेज़ को हर कुछ पोस्ट में स्थानांतरित करना होगा क्योंकि यह दस्तावेज़ पैडिंग से बाहर हो गया था। इसके अतिरिक्त दस्तावेज़ों के लिए एक कठिन (16mb) आकार की सीमा है जो इस स्कीमा को सर्वोत्तम रूप से प्रतिबंधित करती है।
आदर्श स्कीमा इस बात पर निर्भर करता है कि आप ट्विटर के लोड की अपेक्षा करते हैं या नहीं। रखरखाव और उपयोग में आसान के मामले में "परिपूर्ण" मोंगोडब स्कीमा वैसा नहीं है जैसा मैं ट्विटर के थ्रूपुट के साथ किसी चीज़ के लिए उपयोग करता हूं। उदाहरण के लिए, पूर्व मामले में मैं प्रति पोस्ट एक दस्तावेज़ के साथ एक पोस्ट संग्रह का उपयोग करूंगा। उच्च थ्रूपुट परिदृश्य में मैं पदों के छोटे समूहों के लिए बाल्टी दस्तावेज़ बनाना शुरू कर दूंगा (कहें, एक प्रति "अधिक प्राप्त करें" पृष्ठ)। इसके अतिरिक्त उच्च थ्रूपुट परिदृश्य में आपको अनुयायी की टाइमलाइन को अलग-अलग उपयोगकर्ता टाइमलाइन दस्तावेज़ों में अद्यतित रखना होगा, जबकि कम थ्रूपुट परिदृश्यों में आप उन्हें आसानी से क्वेरी कर सकते हैं।