Debe migrar 200 millones de documentos JSON a un contenedor existente de Azure Cosmos DB SQL API y realizar upserts si los documentos ya existen. El objetivo es maximizar el rendimiento, manejar la limitación automáticamente y minimizar los cambios de código en un servicio .NET. ¿Qué dos acciones debe realizar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice el SDK de .NET de Azure Cosmos DB (v3/v4) con AllowBulkExecution habilitado y envíe llamadas CreateItemAsync/UpsertItemAsync en paralelo., Utilice la biblioteca Azure Cosmos DB Bulk Executor para .NET o Java para realizar operaciones de importación y actualización masivas de alto rendimiento..
Por qué esta es la respuesta
Las opciones correctas son utilizar el SDK de .NET de Azure Cosmos DB (v3/v4) con AllowBulkExecution habilitado y enviar llamadas CreateItemAsync/UpsertItemAsync en paralelo, o usar la biblioteca Azure Cosmos DB Bulk Executor. Ambas son las formas más eficientes de realizar operaciones masivas de upsert en Cosmos DB, maximizando el rendimiento y manejando la limitación automáticamente. AllowBulkExecution en el SDK v3/v4 agrupa automáticamente las operaciones, mientras que la biblioteca Bulk Executor está diseñada específicamente para importaciones y actualizaciones masivas de alto rendimiento. Insertar documentos secuencialmente en un solo hilo es demasiado lento para 200 millones de documentos. Envolver las escrituras en un bucle del lado del cliente que invoca un procedimiento almacenado una vez por documento es ineficiente debido a la sobrecarga de las llamadas individuales y la ejecución en el servidor. Usar una única instancia de Azure Functions con un disparador de cola serializará las escrituras, lo que es contrario al objetivo de maximizar el rendimiento.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta