Migration d’applications MongoDB vers Cosmos DB
Une fois que vous avez migré vos données vers Cosmos DB, vous devez mettre à jour vos applications qui accèdent aux données. Une fois que vous avez mis à jour les chaînes de connexion dans votre application, vous devez envisager de paramétrer votre base de données.
Dans cette unité, vous allez utiliser le portail Azure pour trouver les détails de connexion de votre nouvelle base de données Cosmos DB. Ensuite, vous allez paramétrer Cosmos DB, choisir le niveau de cohérence approprié et réfléchir à la façon de distribuer vos données géographiquement.
Mettre à jour les chaînes de connexion
Pour afficher la nouvelle chaîne de connexion pour votre application, procédez comme suit :
- Dans le portail Azure, ouvrez votre compte Cosmos DB et sélectionnez démarrage rapide.
- Sélectionnez la plateforme de votre application.
- Copiez la chaîne de connexion de votre application et passez en revue l’exemple d’extrait de code.
Pour plus d’options que les paramètres de démarrage rapide, dans Paramètres, sélectionnez chaîne de connexion. Vous pouvez ensuite fournir des informations de sécurité et recevoir une chaîne de connexion spécifique pour vos paramètres.
Pour plus d’informations, consultez Connecter une application MongoDB à Azure Cosmos DB
Paramétrer la base de données pour l’utilisation de l’application
Pour optimiser les performances de votre base de données, vous devez effectuer les étapes suivantes : Optimiser les index par défaut, tous les champs sont indexés. L’indexation de tous les champs est idéale pour un système avec principalement des demandes de lecture. Si vous disposez d’un système avec des demandes d’écriture principalement, vous souhaiterez peut-être supprimer certains index. Considérez que certaines opérations d’écriture impliquent à la fois une action de lecture et d’écriture. Par exemple, une commande peut impliquer une lecture pour vérifier une limite de crédit avant l’écriture d’une commande.
Sélectionner le niveau de cohérence
Le niveau de cohérence par défaut est Session, mais vous pouvez le modifier dans Paramètres.
Distribuer vos données
Dans le Paramètres de votre compte Azure Cosmos DB, vous pouvez répliquer des données globalement. Pour améliorer la disponibilité, vous devez envisager d’avoir des données dans au moins deux régions, même si tous vos utilisateurs se trouvent dans un emplacement.
Pour plus d’informations sur le réglage de votre base de données, consultez étapes d’optimisation post-migration lors de l’utilisation de l’API Azure Cosmos DB pour MongoDB