title: How should I design my data storage scheme using mongoDB?
body: <p>My data is like belows :
  I have about 1,000,000 gene sequence data ,but some of them are very short ,hundreds of characters , but some of them is so  large that its BSON size has already exceeds the 16M per-document size limit of MongoDB ,up to about 10,000,000 charactors for one sequence. So ,I am considering using GridFS to store these sequence as a file.So , I fall into a delima:</p>
  
  <p>solution 1:store all gene sequence as files using GridFS, no matter they are small or big.</p>
  
  <p>solution 2:only store very-big-size gene sequence as a file using GridFS,and store  small-size gene sequences as normal document. But it leads to another problem, query is no longer simple , because gene sequences is stored in two different ways ,for every query ,I have to query both of them  .</p>
  
  <p>I am new for MongoDB,So , Many of my thoughts looks ridiculous.But I really need your help.</p>