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