Я использую MongoDB с mongo_mapper
gem в Rails и проект достаточно большой. Есть ли способ миграции данных из Mongoid в Postgresql?Миграция от mongodb до postgresql в рельсах
ответ
Вы должны смотреть на некоторые из автоматизированных средств миграции/репликации как MoSQL: https://stripe.com/blog/announcing-mosql
Одна рискованная стратегия для этой миграции будет конвертировать кодовую для использования Postgres и всех ваших моделей, положить ваш сайт в обслуживании режим, перенести ваши базы данных, развернуть новый код и вернуть его обратно. Однако это требует значительного времени простоя и риска развития ошибок или потери данных.
Более безопасная, но гораздо более привлекательная стратегия заключается в настройке автоматической миграции данных в новую базу данных для синхронизации баз данных. Затем каждое действие в приложении записывается в обе базы данных. После каждой транзакции вы проверяете синхронизацию данных между двумя базами данных и чтение из Mongo. Это позволяет исправить ошибки по мере их нахождения и выделить любые несоответствия. Как только вы больше не находите расхождения, вы можете отключить запись в mongo и удалить эту базу данных, удалить монго-модели/код и перейти дальше.
какие-либо рекомендации по настройке автоматической миграции? – Alfie
- 1. Миграция от MongoDB до HBase
- 2. Миграция от MongoDB к PostgreSQL Groovy Application
- 3. Миграция пробных данных от Oracle до Postgresql
- 4. Миграция Etherpad DB от MySQL до Mongodb
- 5. Миграция Postgresql 8.4 до 9.1
- 6. Миграция с PostgreSQL 8,3 до 9,1
- 7. Миграция от Cloudera до Hortonworks
- 8. Миграция от Javafx2.2 до Javafx8
- 9. Миграция RXTX от до Raspbian
- 10. Миграция от RxJava1 до RxJava2
- 11. Миграция от Neo4j1.9 до Neo4j2.1.6
- 12. Миграция от PyQt3 до PyQt4
- 13. Edit поручены миграция в рельсах
- 14. Переход от mongodb к postgresql
- 15. Миграция из sqlite в postgresql
- 16. Настройка postgresql в рельсах
- 17. Миграция из Postgres в MongoDB
- 18. .net От 3,5 до 4,0 Миграция
- 19. Миграция клиентов от Magento до Woocommerce
- 20. Миграция dotnetnuke от разработки до тестового сервера
- 21. Миграция JMS-очереди от Hypersonic до MSSQL
- 22. Миграция сайта Wordpress от IIS до Apache
- 23. Swift От 2 до 3 Миграция dispatch_get_global_queue
- 24. Миграция от Surround SCM до Perforce
- 25. Миграция одной ветви от SVN до Git
- 26. Миграция от YUI2 до YUI3 и domready
- 27. Углубленная миграция от RC4 до RC5
- 28. Миграция кода от Bokeh 0.10.0 до 0.11.0
- 29. Миграция от Azure HDInsight до Amazon EMR?
- 30. Миграция videooft vsindextab от VB6 до VB.NET
@apneadiving yeah я знаю) –
Почему? * ... просто любопытно ... * – Meltemi