Delta Lake Gen2 для миграции MongoDB
Какой конвейер и хранилище данных Azure вы бы предпочли для миграции MongoDB?
Я знаю, что существует функция службы миграции Azure, с помощью которой вы можете перенести данные MongoDB непосредственно в Azure CosmosDB. Службы миграции Azure доступны только для определенных лицензий. Используя Cosmos DB, также необходимо позаботиться о расходах. Другая возможность - использовать Stitch для переноса MongoDB непосредственно в Azure.
Поскольку мы не хотим использовать дополнительный инструмент, мы хотим использовать фабрику данных Azure для переноса данных MongoDB в хранилище данных Azure. Мы хотим использовать Data Lake Storage 2-го поколения, поскольку оно сочетает в себе преимущества хранилища BLOB-объектов и Data Lake Storage 1-го поколения.
Какой трубопровод вы бы предпочли? Есть ли опыт хранения данных MongoDB в Azure Data Lake Storage 2-го поколения?
1 ответ
См. Следующий документ фабрики данных Azure, относящийся к конвейерам и действиям, в котором подробно описаны исходные и целевые конечные точки данных, которые в настоящее время поддерживаются.
Используя соединитель MongoDB в качестве источника и Azure Data Lake Storage 2-го поколения в качестве приемника, вы затем можете выполнить любое преобразование и, наконец, перенести данные в Azure Cosmos DB... при желании.
- Копирование и преобразование данных в Azure Cosmos DB (SQL API) с помощью фабрики данных Azure
- Копирование данных в API Azure Cosmos DB для MongoDB или из него с помощью фабрики данных Azure
Если у вас возникнут какие-либо проблемы с переносом данных в Azure Cosmos DB, если это является целью миграции, рассмотрите следующие пути прямой миграции: Варианты миграции локальных или облачных данных в Azure Cosmos DB.