WorksheetsQuiz sur les bases NoSQL et MongoDB
Total questions: 15
Worksheet time: 8mins
Quel est l'avantage principal des bases NoSQL par rapport aux bases relationnelles pour le Big Data ?
Respect strict du schéma ACID
Meilleure adaptation aux volumes massifs de données (3V)
Utilisation exclusive du langage SQL
Nécessité de jointures complexes
Quelle commande MongoDB permet d’exporter une collection vers un fichier JSON ?
mongodump
mongoimport
mongoexport
mongorestore
Quelle propriété du théorème CAP est priorisée par MongoDB ?
Availability (Disponibilité)
Consistency (Cohérence)
Partition Tolerance (Résistance au partitionnement)
Aucune des trois
Quel type de base NoSQL stocke les données sous forme de documents JSON/XML ?
Clé-valeur
Colonne
Graphe
Document
Quelle commande permet de créer un utilisateur dans MongoDB avec le rôle readWrite ?
db.addUser()
db.createUser()
db.insertUser()
db.newUser()
Quelle est la principale limitation des bases NoSQL ?
Difficulté à gérer des transactions ACID complexes
Schéma rigide
Langage SQL obligatoire
Impossible de stocker des données hiérarchiques
Quel outil MongoDB permet de restaurer un dump binaire ?
mongoimport
mongodump
mongorestore
mongoexport
Quel rôle MongoDB donne des droits d’administration complète sur une base ?
read
dbAdmin
dbOwner
userAdmin
Quelle base NoSQL est optimisée pour les données interconnectées (réseaux sociaux) ?
MongoDB (Document)
Cassandra (Colonne)
Neo4j (Graphe)
Redis (Clé-valeur)
Quelle syntaxe permet d’importer un fichier CSV dans MongoDB ?
mongoimport --type json --file data.csv
mongoimport --type csv --file data.csv --headerline
mongorestore --csv data.csv
mongoexport --csv data.csv
Quelle propriété BASE signifie "disponibilité partielle même en cas de panne" ?
Basically Available
Soft State
Eventually Consistent
Atomic State
Quelle commande affiche les détails d’un utilisateur dans MongoDB ?
db.showUser()
db.getUser()
db.listUsers()
db.displayUser()
Quel type de base NoSQL est utilisé par Amazon DynamoDB ?
Document
Graphe
Clé-valeur
Colonne
Quelle méthode MongoDB permet de supprimer un utilisateur ?
db.deleteUser()
db.removeUser()
db.dropUser()
db.killUser()
Quel est l’inconvénient des bases orientées colonnes (comme HBase) ?
Inadaptées aux requêtes analytiques
Langage de requête limité
Impossible de distribuer les données
Schéma rigide
