MongoDB: a world without tables
In relational DBMSs, rows must fit into a fixed column scheme. If one user has three phones and another has none, separate tables and JOINs are needed. In MongoDB, data is stored as BSON (Binary JSON) documents: related fields can be nested in a single object - moving a profile from a “tabular” model to a flexible document reduces the number of connections and simplifies schema evolution.