MongoDB : un monde sans tables
Dans les SGBD relationnels, les lignes doivent s'insérer dans un schéma de colonnes fixe. Si un utilisateur possède trois téléphones et qu'un autre n'en a aucun, des tables et des JOIN séparés sont nécessaires. Dans MongoDB, les données sont stockées sous forme de documents BSON (Binary JSON) : les champs associés peuvent être imbriqués dans un seul objet - le déplacement d'un profil d'un modèle « tabulaire » vers un document flexible réduit le nombre de connexions et simplifie l'évolution du schéma.