将数据从Oracle数据库迁移到MongoDB的策略

kq4fsx7k  于 2023-06-29  发布在  Oracle
关注(0)|答案(1)|浏览(224)

我有一个包含生产数据的现有Oracle数据库。我计划迁移到MongoDB,所以我想将Oracle数据库中的现有数据迁移到MongoDB。存储在Oracle数据库和MongoDB中的数据的数据模型将是不同的。
我计划使用https://blogs.oracle.com/jsondb/generating-json-data从Oracle数据库中获取所有数据作为json。一旦我有了包含所有数据的json文件,我将把它导入MongoDB。如果从Oracle数据库中提取的数据不符合我的要求,我将创建一个实用程序将数据转换为每个集合的多个JSON文件。
我需要一些建议,如果有更好的方法,这是我的解决方案的正确方法的问题?

noj0wjuj

noj0wjuj1#

一个老问题的新答案:你可以使用MongoDB Relational Migrator来实现。Relational Migrator允许您从关系数据库中移动数据,同时还可以从关系模式转换为文档模式。该工具可以推荐MongoDB模式,或者您可以创建自己的模式。

相关问题