Points clés
Cet article a été initialement publié sur MongoDB. Merci de soutenir les partenaires qui ont rendu le point de point possible.
Que vous migriez à partir d'un Parse.com (API.Parse.com) obsolète ou en créant de nouvelles applications, la communauté de Parse Server est pleine de vitalité et a pris en charge MongoDB depuis Parse Server 2.1.11 3.2, ce qui fait de MongoDB Atlas un Backend idéal pour les applications basées sur le serveur d'analyse.
Les utilisateurs de parse / api.parse.com gérés existants peuvent utiliser l'outil de migration de la base de données de Parse pour migrer directement leur backend en utilisant la chaîne de connexion suivante (remplacer les éléments en gras par vos coordonnées):
<code>mongodb://username:password@node1.mongodb.net:27017,node2.mongodb.net:27017,node3.mongodb.net:27017/applicationDbName?replicaSet=clusterName-shard-0&ssl=true&authSource=admin</code>
Nous apprendrons de ce billet de blog:
<code>mongodb://username:password@node1.mongodb.net:27017,node2.mongodb.net:27017,node3.mongodb.net:27017/applicationDbName?replicaSet=clusterName-shard-0&ssl=true&authSource=admin</code>
<code>$ curl -X POST \ > -H "X-Parse-Application-Id: newParseTest" \ > -H "Content-Type: application/json" \ > -d '{"score":1337,"playerName":"John Doe","cheatMode":false}' \ > http://parseserver-365pk-env.us-east-1.elasticbeanstalk.com/parse/classes/GameScore</code>
<code>返回: { "objectId": "YMgGV6kVTP", "createdAt": "2016-08-26T14:54:26.580Z" }</code>
<code>$ curl -X GET \ > -H "X-Parse-Application-Id: newParseTest" \ > -H "X-Parse-Master-Key: MASTER_KEY" \ > http://parseserver-365pk-env.us-east-1.elasticbeanstalk.com/parse/classes/GameScore</code>
Vous pouvez désormais utiliser le SDK pour créer une nouvelle application pointant vers votre instance MongoDB ATLAS Server MongoDB!
La migration de Parse à MongoDB Atlas offre plusieurs avantages. Tout d'abord, MongoDB Atlas est une base de données cloud entièrement gérée développée par la même personne qui a construit MongoDB. Il automatise des tâches de gestion longues telles que la configuration des infrastructures, la configuration de la base de données, l'assurance de la disponibilité, la distribution globale, la sauvegarde, etc. Deuxièmement, MongoDB Atlas offre de puissantes fonctionnalités de sécurité, notamment la liste blanche IP, les correctifs automatisés et le cryptage au repos. Enfin, il fournit les meilleures pratiques opérationnelles et de sécurité intégrées, fournissant des informations détaillées sur les performances de la base de données et l'optimisation des requêtes.
Pour assurer une migration en douceur, la planification à l'avance est cruciale. Comprenez d'abord la structure de l'application Parse et comment elle interagit avec la base de données. Ensuite, créez un plan de migration qui comprend un calendrier, des ressources requises et des risques potentiels. Testez le processus de migration dans un environnement de non-production avant de migrer vers un environnement de production. Pensez également à utiliser les outils et services de migration de MongoDB pour vous aider dans ce processus.
Parse est une plate-forme backend en tant que service (BAAS) qui fournit aux développeurs une suite d'outils pour créer des applications mobiles. MongoDB Atlas, en revanche, est une plate-forme de base de données en tant que service (DBAA) qui fournit des bases de données MongoDB entièrement gérées dans le cloud. Bien que Parse comprenne des fonctionnalités telles que la gestion des utilisateurs, les notifications push et l'intégration sociale, MongoDB Atlas se concentre sur la fourniture de solutions de base de données puissantes, évolutives et sécurisées.
MongoDB Atlas fournit plusieurs fonctionnalités de sécurité pour protéger vos données. Ces fonctionnalités incluent l'isolement de réseau utilisant Amazon VPC, le cryptage au repos avec votre propre système de gestion de clé, le chiffrement en transit avec TLS, le contrôle d'accès basé sur les rôles, la liste blanche IP et les correctifs d'automatisation.
Oui, vous pouvez utiliser MongoDB Atlas avec votre application Parse existante. Vous devez migrer vos données de Parse vers MongoDB Atlas et mettre à jour votre application pour connecter les chaînes à l'aide de MongoDB Atlas. Ce processus peut nécessiter quelques modifications de code, il est donc important de tester soigneusement avant de se déployer dans un environnement de production.
MongoDB fournit une variété d'outils et de services pour aider à la migration. Ces outils incluent le MongoDB Atlas Live Migration Service, qui vous aide à migrer les données de Parse vers MongoDB Atlas avec un temps d'arrêt minimal. Ils fournissent également des services de conseil pour aider à planifier et à effectuer votre migration.
MongoDB Atlas fournit une mise à l'échelle automatique de l'infrastructure de base de données. Cela signifie qu'il peut s'adapter aux modifications de la charge de travail et des modèles de trafic, garantissant que votre application reste élevée et réactive. Vous pouvez également évoluer manuellement le cluster à tout moment.
MongoDB Atlas fournit un soutien 24/7, avec une équipe d'experts prêts à aider à tout problème. Ils fournissent également une documentation complète, des tutoriels et des guides pour vous aider à tirer le meilleur parti de la plate-forme.
MongoDB Atlas se distingue par son ensemble de fonctionnalités puissant, son puissant évolutivité et ses fonctionnalités de sécurité. Il s'agit d'une solution entièrement gérée, ce qui signifie qu'il est responsable de la configuration des infrastructures, de la configuration de la base de données, de la sauvegarde et plus encore. Il offre également une distribution globale, vous permettant de déployer des données dans plusieurs régions pour améliorer les performances et la disponibilité.
Le coût de l'utilisation de MongoDB Atlas dépend d'un certain nombre de facteurs, y compris la taille de la base de données, le nombre de demandes émises par l'application et la zone où les données sont déployées. Ils offrent une variété de plans de prix pour répondre à différents besoins, y compris un niveau gratuit pour les petits projets.
Tous les liens d'image sont conservés au format d'origine.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!