现在我有一个包含 800 万条记录的 Oracle 数据库,我需要将它们移动到 MongoDB。我知道如何使用导入命令通过 JSON 文件将一些数据导入 MongoDB,但我想知道是否有更好的方法来解决这些问题。
- 由于执行时间的限制,如何处理?
- 数据库每秒钟都在增加,那么确保每条记录都被移动的计划是什么。
由于执行时间的限制,如何处理?
不要使用 JSON 导出/导入。相反,您应该编写一个脚本来读取数据,转换为 MongoDB 的正确格式,然后将其插入那里。
这有几个原因:
数据库每秒钟都在增加,那么确保每条记录都被移动的计划是什么。
这里有两种策略。
我个人建议 #2,这是在保持正常运行的同时进行管理和测试的最简单方法。这仍然需要大量的工作,但这将允许过渡发生。