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