title: Pros/cons of document-based databases vs. relational databases
body: <p>I've been trying to see if I can accomplish some requirements with a document based database, in this case CouchDB.  Two generic requirements:  </p>
  
  <ul>
  <li>CRUD of entities with some fields which have unique index on it  </li>
  <li>ecommerce web app like eBay (<a href="https://stackoverflow.com/questions/299723/can-i-do-transactions-and-locks-in-couchdb">better description here</a>).</li>
  </ul>
  
  <p>And I'm begining to think that a Document-based database isn't the best choice to address these requirements. Furthermore, I can't imagine a use for a Document based database (maybe my imagination is too limited).  </p>
  
  <p>Can you explain to me if <em>I am asking pears from an elm</em> when I try to use a Document oriented database for these requirements?</p>