Ouch http://pastebin.com/raw.php?i=FD3xe6Jt
<cyp> ouchhhh http://pastebin.com/raw.php?i=FD3xe6Jt #mongoDB
<y> cyp: Rien de neuf ...
<y> Tu me dira c'est peu être neuf pour certains ... nous dans la communauté couch c'est notre troll favori depuis bien longtemps le data loss de mongo
<n> la vache, ça donne pas envie
<n> et couch est vraiment plus fiable ou il n'y a juste pas de gros projets qui l'utilisent ?
<y> Jamais entendu de data loss sur couch ... de gros truc use couch .. Le Cern par exemple
<y> La BBC
- Adopter NoSQL avec MongoDB - Ted Neward (super article - french)
- http://www.legeardweb.com/Installer-MongoDB-sur-Ubuntu
http://django-mongodb.org/tutorial.html
- http://www.php.net/manual/fr/mongo.tutorial.php
- http://www.mongodb.org/display/DOCS/PHP+Language+Center
- http://blog.hardkap.com/posts/00069/MongoDB---GridFS
- http://devzone.zend.com/article/12132 (PHP & MongoDB)
$ apt-get install php-pear php5-dev
$ pecl install mongo
# vi /etc/php5/conf.d/mongodb.ini
extension=mongo.so
[mongo]
; If the driver should reconnect to mongo
mongo.auto_reconnect = true
; Whether to allow persistent connections
mongo.allow_persistent = On
; Maximum number of persistent connections (-1 means unlimited)
mongo.max_persistent = -1
; Maximum number of links (persistent and non-persistent, -1 means unlimited)
mongo.max_connections = -1
; Default host for mongo connection
mongo.default_host = www.example.com
; Default port for mongo database
mongo.default_port = 42
; When saving files to the database, size of chunks to split them into
mongo.chunk_size = 1024
; Specify an alternate character to $ to use for special db functions ($set, $push, $exists, etc.)
mongo.cmd = "$"
$ mongodump --db django_mongoengine
$ mongorestore --db django_mongoengine dump/django_mongoengine/
/!\ Important: Le données dans le fichier CSV doivent être séparées par des virgules et non de point-virgule. Préciser le headline est conseillé.
Title,Slug,Content
Hello World, helloworld,Texte de hello world
$ mongoimport -d db -c collection --type csv --file votrefichier.csv --headerline
connected to: 127.0.0.1
/!\ Important: ajouter les champs de la base séparé par des virgules (coma) avec l'option -f au quel cas vous optenez l'erreur suivante assertion: 9998 you need to specify fields
Source :
Id,Lastname,Firstname,Address,City,Phone,Date_prod
1,Waters,Nigel,614 Maple Ln,Akron OH 44309,(216) xxx-xxxx,2012-08-03
2,Vargas,Amy,808 Lake Dr,Passadena CA 91109,(818) xxx-xxxx,2012-08-03
3,Macias,Cassandra,192 Beley Rd,Emporia KS 66801,(316) xxx-xxxx,2012-08-03
4,Walls,Marina,605 Genesse Blvd,Knoxville TN 37901,(615) xxx-xxxx,2012-08-03
5,Mccarthy,Edna,192 Maple Ln,Sunnyvale CA 94086,(408) xxx-xxxx,2012-08-03
$ mongoimport --host localhost --db contact_content --collection contact --type csv --file ../data/dump_contact_400000 --headerline --upsertFields id,lastname,firstname,address,city,phone,date_prod
connected to: localhost
7727035/37921231 20%
97300 32433/second
15333848/37921231 40%
191800 31966/second
23418004/37921231 61%
292200 32466/second
30698538/37921231 80%
382600 31883/second
imported 472294 objects
http://shettymayur.blogspot.fr/2012/11/configuring-mongodb-replication-on.html