Существует огромный размер mongo db, в котором хранится более миллиарда документов. Эти документы теперь в старом формате, мне нужно преобразовать каждый документ в новый формат. Каков наилучший способ сделать такое преобразование?Лучший способ преобразования огромного mongodb в другой формат документа?
0
A
ответ
0
Добавить поле version
в свои документы. Если нет, предположим version = 1. Тогда у вас есть два possibillities:
- Преобразовать документы «на лету»: клиент читает документ, проверяет версию, прообразы и сохраняет обратно в новой версии. Вы только трансформируете документы, которые действительно доступны.
- Перейти в автономный режим, конвертировать все документы, подождать несколько часов или дней, переходить в Интернет с преобразованными документами.
Преимущество базы данных «без схемы» заключается в том, что вы можете изменить свою схему «на лету». Я бы предпочел первый вариант.
Конечно, вы можете комбинировать оба варианта: работа на фойе на форексе конвертирует документы, но клиенты могут иметь дело с документами старой версии и новой версии.
Если у вас есть много индексов и запросов, повлиявших на изменение схемы, это может быть сложно. Удачи!
Смежные вопросы
- 1. Эффективный способ преобразования документа в формат PDF
- 2. Лучший формат документа для ActionScript?
- 3. Лучший способ обработки огромного запроса Json Http
- 4. Лучший способ создания пользовательского документа?
- 5. Лучший способ отображения огромного массива 2d
- 6. Лучший способ обработки огромного ответа HTTP JSON
- 7. Лучший способ обновления списка в Mongodb
- 8. MongoDB лучший способ запроса
- 9. Word Неверный формат документа после преобразования
- 10. Лучший способ обработки документа Word
- 11. Лучший формат даты для временных меток в документе MongoDB?
- 12. преобразования пользовательских метка времени в другой формат
- 13. Лучший способ преобразования PHP multiarray в javascript
- 14. HTTP POST нестандартный JSON (формат документа MongoDB)
- 15. Лучший способ анимировать масштаб преобразования
- 16. XSLT для преобразования XML в другой формат
- 17. Java преобразования даты в другой формат
- 18. Лучший способ показать поле документа в Метеор?
- 19. Phonegap Cordova лучший способ отображения PDF-документа
- 20. NSString для преобразования NSDate .. есть лучший способ?
- 21. Лучший способ сопоставить 2 текстовых документа
- 22. Лучший способ постепенного преобразования микросекунд в соответствующие преобразования в python?
- 23. Способ преобразования java.hprof.txt в двоичный формат hprof?
- 24. Лучший способ преобразования unsigned char * в int?
- 25. Лучший способ для преобразования строки в массив
- 26. Лучший способ преобразования массива объектов в объект?
- 27. Лучший способ преобразования массива PHP в javascript
- 28. лучший способ преобразования коллекции в строку
- 29. Лучший способ для преобразования uint64_t в jlong
- 30. лучший способ преобразования букв в базу-10
Что вы подразумеваете под «старым форматом»? – neelsg
старый формат? что вы имеете в виду? это о документе или о версии mongodb? – myildirim
@myildirim о документе. – Coaku