Answer:
Pros
Document databases are suited to problems involving highly variable domains.
When we don’t know in advance what exactly our data will look like, document
databases are a good bet. Also, because of the nature of documents,
they often map well to object-oriented programming models. This means less
impedance mismatch when moving data between the database model and
application model.
Cons
If we are used to performing elaborate join queries on highly normalized relational
database schema, we’ll find the capabilities of document databases lacking.
Asked In: Many Interviews |
Alert Moderator