如何提高从oracle到mongodb的数据迁移性能

时间:2019-01-18 05:14:02

标签: java mongodb oracle

我创建了一个应用程序,用于将数据(以GB为单位)从Oracle迁移到mongo。我已经在MongoDB中使用了分片。

如何减少迁移时间并提高性能?

1 个答案:

答案 0 :(得分:1)

您的迁移可能会很慢,原因有很多。 可能是因为:

  • 迁移代码的工作原理
  • oracle对查询的响应速度有多快
  • 您如何从oracle中提取数据(如果可能有流或类似的东西)
  • 直接查询,例如select *

此外,如果两个数据库服务器位于同一数据中心或分开。以上所有操作均假设两个数据库服务器位于同一数据中心(位置或在同一私有服务器区域内或在同一虚拟云区域内)。

还取决于oracle上的索引数(这可能会影响访问数据的速率)。

如果只是读取操作,它们应该会更快。如果再次在oracle上执行读取和更新/删除操作,则性能可能会变慢。

这是一个非常笼统的问题,可能有很长的原因会导致性能问题