MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как ефективно да импортирате много големи JSON файлове директно от S3 в MongoDB

Не е необходимо да съхранявате междинни файлове, можете да препратите изхода на s3 файл към stdout и можете да получите вход към mongoimport от stdin.

Пълната ви команда ще изглежда така:

s3cmd get s3://<yourFilename> - | mongoimport -d <dbName> -c <collectionName>

обърнете внимание на - което казва изпращане на файла към stdout вместо към име на файл.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Не може да надстрои шардирана mongoDB или да спре балансиращото устройство

  2. Еквивалент на Java драйвер за Object.bsonsize( doc) на обвивката на JavaScript?

  3. Какво означава документацията на MongoDB, когато казва, че ObjectID вероятно са уникални?

  4. Как да клонирате колекция от една MongoDB в друга на същия сървър

  5. Предотвратяване на паника по време на изпълнение в bson.ObjectIdHex