title: Should we use dbref or embedded document in a read-heavy application
body: <p>We are developing an application which is read heavy and could possibly have millions of documents. We need to refer to user information in almost every collection. User information has some attribute that can change from time to time.</p>
  
  <p>Should we use DBref or embed the user information in all collections?</p>
  
  <p>How bad is DBref performance in a heavy read app?</p>
  
  <p>If we will not use DBref, how can we update each document, if the user information changes periodically?</p>
  
  <p>In Mongodb, is there any alternative for DBref and embedded documents for this kind of use case?</p>