Li385 C2 Nosql
Li385 C2 Nosql
Li385 C2 Nosql
3. Montée en charge
Cours 8 - NoSQL
Il existe quatre types de SGBD NoSQL :
Exemple :
{
"name" : "MongoDB",
"type" : "database",
"count" : 1,
"info" : {
x : 203,
y : 102
}
}
Cours 8 - Organisation
Quelques arguments :
DB db = mongo.getDB("ntw");
Le document :
{ "name" : "MongoDB", "type" : "database", "count" : 1, "info" : { x : 203,
y : 102 } }
System.out.println(myDoc);
System.out.println(coll.getCount());
coll.remove(query);
Mongo m = ...
m.close();
coll.find(query);
coll.remove(query);
- B-Tree
- Hash
Cours 8 - Créer un index
coll.dropIndex("monindex");
Cours 8 - Conclusion
Exemple :
db.inventory.find( { qty: { $gt: 20 } } )
DB db = ...
GridFS gridfs = new GridFS(db);
Supprimer un fichier :
DBObject query = ...
gridfs.remove(query);
Cours 8 - GridFSInputFile
Sauvegarder un fichier :
GridFSInputFile file = ...
file.save();
- Redondance
- Map
- Reduce