MongoDB: мир без таблиц
В реляционных СУБД строки должны укладываться в фиксированную схему колонок. Если у одного пользователя три телефона, а у другого ни одного, нужны отдельные таблицы и JOIN. В MongoDB данные хранятся как документы в формате BSON (Binary JSON): связанные поля можно вкладывать в один объект — перенос профиля из «табличной» модели в гибкий документ уменьшает число соединений и упрощает эволюцию схемы.