For people used to relational databases, using NoSQL solutions
such as MongoDB brings interesting challenges. One of them is
schema design: while in the relational world, normalization is a
good way to start, how should we design our collections when
creating a new MongoDB application?
Let’s see with a simple example how we would create a data
structure for MySQL (or any relational database) and for MongoDB.
We will assume in this post that we want to store people
information (their name) and the details from their passport
(country and validity date).
In the relational world, the … [Read more...]