<p>Document based databases have a big advantage over relational databases as they do not require defining a schema upfront- before being able to enter any data.</p>
<p>Also, you should use a document database if your data is not relational and cannot be stored in a table but rather is a set of images, or for example newspaper articles.</p>
<p>Another advantage is the easiness to use document-based databases in web development.
For more in-depth NoSQL database models comparison check this source: <a href="https://arxiv.org/ftp/arxiv/papers/1509/1509.08035.pdf" rel="nofollow noreferrer">https://arxiv.org/ftp/arxiv/papers/1509/1509.08035.pdf</a></p>
Why should I use document based database instead of relational database?
<p>Why should I use document based database like CouchDB instead of using relational database.
Are there any typical kinds of applications or domains where the document based database is more suitable than the relational database?</p>