MG-101

Nom: 
Introduction à MongoDB

Cette session d'une heure introduit les concepts du développement MongoDB.

Elle est destinée à des développeurs familiers avec le développement sur bases de données relationnelles, et en particulier les développeurs PHP créant des modules pour Drupal 6 ou 7.

Concepts

  • Bases SQL et bases MongoDB
  • Relations, tables et Collections
  • Clefs primaires, ObjectID et DBRef
  • Synchronisme et asynchronisme

API Part 1

  • SELECT et find()/findOne()
  • INSERT et insert()/save()
  • UPDATE et update()
  • DELETE, DROP et delete()/drop
  • MERGE et upserts

API Part 2

  • runCommand()
  • Forcer le synchronisme: getLastError()
  • MapReduce
  • GridFS
  • Les modules Drupal pour MongoDB

Aller plus loin

  • mongo et mongod
  • le serveur web d'administration
  • réplication: replSet
  • Sharding: mongos
Voir aussi: 
DR-611L
Voir aussi: 
DR-711
Voir aussi: 
DR-611