我需要将大量数据从现有的Oracle数据库移至Couchbase 6.5。我需要了解此迁移活动的最佳选择。以下是我遇到的选项,但不确定我应该选择哪个选项,以及根据我的核心要求最适合的选项:
选项1:使用cbimport从.csv / .json文件将数据导入到Couchbase服务器。:-在此选项下,我正在考虑将数据从Oracle导出到.csv文件,然后将该文件的数据导入到使用cbimport的Couchbase。
与此选项相关的挑战是:
选项2:编写自定义代码实用程序(C#/ java),该实用程序将从Oracle表中读取数据,按照目标Couchbase数据模型进行操作并将其推送到Couchbase。
与此选项相关的挑战是:
[请向我建议哪一个更合适,请注意合并表的数量和复杂性。此外,对此的任何其他建议/选择也将不胜感激。
谢谢
如何使用与目标数据库匹配的SQL VIEWs准备Oracle数据库?例如包括一些针对Couchebase的非规范化?