Įvykiai
03-17 21 - 03-21 10
Prisijunkite prie meetup serijos, kad sukurtumėte keičiamo dydžio DI sprendimus, pagrįstus realaus pasaulio naudojimo atvejais, su kolegomis kūrėjais ir ekspertais.
Registruotis dabarŠi naršyklė nebepalaikoma.
Atnaujinkite į „Microsoft Edge“, kad pasinaudotumėte naujausiomis funkcijomis, saugos naujinimais ir techniniu palaikymu.
This document describes the various options to lift and shift your MongoDB workloads to vCore-based Azure Cosmos DB for MongoDB offering.
Migrations can be done in two ways:
Offline Migration: A snapshot based bulk copy from source to target. New data added/updated/deleted on the source after the snapshot isn't copied to the target. The application downtime required depends on the time taken for the bulk copy activity to complete.
Online Migration: Apart from the bulk data copy activity done in the offline migration, a change stream monitors all additions/updates/deletes. After the bulk data copy is completed, the data in the change stream is copied to the target to ensure that all updates made during the migration process are also transferred to the target. The application downtime required is minimal.
The MongoDB migration extension for Azure Data Studio is the preferred tool in migrating your MongoDB workloads to the vCore-based Azure Cosmos DB for MongoDB.
The migration process has two phases:
Assessment involves finding out whether you're using the features and syntax that are supported. The purpose of this stage is to identify any incompatibilities or warnings that exist in the current MongoDB solution. You should resolve the issues found in the assessment results before moving on with the migration process.
Arbatpinigiai
We recommend you review the supported features and syntax in detail and perform a proof-of-concept prior to the actual migration.
Use the graphical user interface to manage the entire migration process from start to finish. The migration is launched in Azure Data Studio but runs in the cloud on Azure-managed resources.
You can use the native MongoDB tools such as mongodump/mongorestore, mongoexport/mongoimport to migrate datasets offline (without replicating live changes) to vCore-based Azure Cosmos DB for MongoDB offering.
Scenario | MongoDB native tool |
---|---|
Move subset of database data (JSON/CSV-based) | mongoexport/mongoimport |
Move whole database (BSON-based) | mongodump/mongorestore |
Pastaba
The MongoDB native tools can move data only as fast as the host hardware allows.
Migrating using Azure Databricks offers full control of the migration rate and data transformation. This method can also support large datasets that are in TBs in size. The spark migration utility operates as a job within Databricks.
This tool supports the following MongoDB sources:
Sign up for Azure Cosmos DB for MongoDB Spark Migration to gain access to the Spark Migration Tool GitHub repository. The repository offers detailed, step-by-step instructions for migrating your workloads from various Mongo sources to vCore-based Azure Cosmos DB for MongoDB.
Įvykiai
03-17 21 - 03-21 10
Prisijunkite prie meetup serijos, kad sukurtumėte keičiamo dydžio DI sprendimus, pagrįstus realaus pasaulio naudojimo atvejais, su kolegomis kūrėjais ir ekspertais.
Registruotis dabarMokymas
Modulis
Migrate to vCore-based Azure Cosmos DB for MongoDB - Training
Migrate to vCore-based Azure Cosmos DB for MongoDB.
Sertifikatas
Microsoft Certified: Azure Cosmos DB Developer Specialty - Certifications
Write efficient queries, create indexing policies, manage, and provision resources in the SQL API and SDK with Microsoft Azure Cosmos DB.
Dokumentacija
Azure Cosmos DB for MongoDB (vCore) documentation
Azure Cosmos DB for MongoDB in vCore architecture makes it easy to create a database with full native MongoDB support.
Frequently asked questions - Azure Cosmos DB for MongoDB (vCore)
Get answers to frequently asked questions about vCore-based Azure Cosmos DB for MongoDB.
Compatibility and feature support - Azure Cosmos DB for MongoDB vCore
Offers an overview of the current compatibility status of Mongo vCore.