разворачивается на другой машине. В изначальную и новую базу добавляются новые данные, через какое-то время нужно новые данные с первой базы добавить во вторую только так бы те данные которые были добавлены за этот период во вторую базу остались. Как лучше это реализовать? Обычный import как-то долго работает. Заранее спасибо!
Добавить в документ какой-то идентификатор, который позволит выбрать только изменившиеся документы
А импортировать/экспортировать через mongoimport? Это самый быстрый вариант? И в каком формате лучше (быстрее)? Вот так вот нормально или можно как-то оптимизировать? mongoexport --collection=data_storage --db=main --out=/home/user/data_storage.json mongoimport -d main -c data_storage --file /home/user/valid_data.json
В принципе не очень важно. mongodump будет незначительно быстрее, так как не требует конвертации из одного форма в bson
Обсуждают сегодня