Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MongoDB et le NoBigData

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é.

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/