Data migration from Oracle to Cosmos-gremlin API

Bhardwaj, Arunkumar 1 Reputation point
2020-10-19T05:33:55.953+00:00

I have one requirement. transfer on-premise data in Oracle to Azure Cosmos -Gremlin API. Data is huge and need to transfer data on daily basis. I read on docs that azure doesn't provides the support for gremlin API. Any idea how I can achieve it. Or if I need to write Java program, then what library can help me.

Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
1,632 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Anurag Sharma 17,606 Reputation points
    2020-10-21T11:53:19.74+00:00

    Hi @Bhardwaj, Arunkumar , welcome to Microsoft Q&A forum. Apologies for replying late.

    You are right in mentioning the azure does not have any out of box tool/service for migrating the oracle database to Azure Cosmos Gremlin API currently.

    However, if you want to create a JAVA API to read from Oracle Database and write to Cosmos, you can refer to below articles and build on top of them:
    https://github.com/Azure/azure-cosmosdb-bulkexecutor-java-getting-started
    https://video2.skills-academy.com/en-us/azure/cosmos-db/bulk-executor-java

    Also, if you can create a .NET API for the same, below is the article with code sample.
    https://video2.skills-academy.com/en-us/azure/cosmos-db/bulk-executor-graph-dotnet

    In both of these languages, firstly we need to read from Oracle database and then write to Cosmos DB.

    Please let me know if this helps.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.