$30 off During Our Annual Pro Sale. View Details »

MongoDB et le NoBigData

Avatar for David David
September 26, 2013

MongoDB et le NoBigData

Dès qu’il s’agit d’avoir une forte volumétrie de données, qui appelle-t-on ? MongoDB !
Il faut dire que cette base de données NoSQL s’y prête fortement avec ses répliquas, le sharding, ou encore ses jobs Map/Reduce.
Mais MongoDB est-elle uniquement utilisable dans un environnement “BigData” ?
Voici donc un retour d’expériences sur quelques projets utilisant MongoDB, dans un contexte où le volume de donnée représente 100Mo max, tout mouillé.

Avatar for David

David

September 26, 2013
Tweet

More Decks by David

Other Decks in Programming

Transcript

  1. stations.ensureIndex( "{ loc : '2dsphere' }" ) stations.find( "{geo: {

    $near: { type: 'Point',coordinates: [#, #] }, $maxDistance: # } }", lon, lat, MAX_DISTANCE_IN_METER) .as(GeoStation.class);
  2. jongo : http://jongo.org/ mongodb : http://www.mongodb.org/ playframework : http://www.playframework.com/ reactive

    mongo : http://reactivemongo.org/ akka : http://akka.io/ embed mongo : https://github.com/flapdoodle-oss/de.flapdoodle.embed.mongo import json/csv : http://docs.mongodb.org/manual/reference/program/mongoimport/ #bin.mongoimport geospacial : http://docs.mongodb.org/manual/core/geospatial-indexes/