ホームページ >テクノロジー周辺機器 >IT業界 >新しいParse ServerとMongodb Atlasベースのアプリケーションの構築
キーポイント
この記事はもともとMongodbで公開されました。 SitePointを可能にしたパートナーをサポートしてくれてありがとう。
非推奨parse.com(api.parse.com)から移行するか、新しいアプリケーションを構築しているかにかかわらず、パースサーバーコミュニティは活力に満ちており、パースサーバー2.1.11 3.2以来MongoDBをサポートしています。サーバーベースのアプリケーションを解析するための理想的なバックエンド。
既存のマネージドParse/API.Parse.comユーザーは、Parseのデータベース移行ツールを使用して、次の接続文字列を使用してバックエンドを直接移行できます(BOLDアイテムを詳細に置き換えます):
<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>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>新しいParse Server Mongodb Atlasベースのアプリケーションの構築に関するよくある質問
$ 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
解析からMongodb Atlasへの移住の利点は何ですか? <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>解析からMongodb Atlasへの移行には、いくつかの利点があります。まず、Mongodb Atlasは、Mongodbを構築した同じ人によって開発された完全に管理されたクラウドデータベースです。インフラストラクチャの構成、データベースのセットアップ、可用性、グローバル配信、バックアップなどの時間のかかる管理タスクを自動化します。第二に、Mongodb Atlasは、安静時のIPホワイトリスト、自動化されたパッチング、暗号化などの強力なセキュリティ機能を提供します。最後に、組み込みの運用およびセキュリティのベストプラクティスを提供し、データベースのパフォーマンスとクエリの最適化に関する詳細な洞察を提供します。
パースからモンゴドのアトラスへのスムーズな移行を確実にする方法は?
Parseは、モバイルアプリケーションを構築するための一連のツールを開発者に提供するサービス(BAAS)プラットフォームとしてのバックエンドです。一方、Mongodb Atlasは、クラウド内で完全に管理されたMongoDBデータベースを提供するデータベースAs-a-Service(DBAAS)プラットフォームです。 Parseには、ユーザー管理、プッシュ通知、ソーシャル統合などの機能が含まれますが、Mongodb Atlasは強力でスケーラブルで安全なデータベースソリューションの提供に焦点を当てています。
Mongodb Atlasは、データを保護するための複数のセキュリティ機能を提供します。これらの機能には、Amazon VPCを使用したネットワーク分離、独自の主要な管理システムを使用した安静時の暗号化、TLSとの輸送の暗号化、ロールベースのアクセス制御、IPホワイトリスト、自動化パッチが含まれます。
はい、既存のパースアプリケーションでMongodb Atlasを使用できます。データをParseからMongodb Atlasに移行し、Mongodb Atlasを使用して文字列を接続するようにアプリケーションを更新する必要があります。このプロセスでは、いくつかのコードの変更が必要になる場合があるため、生産環境に展開する前に徹底的にテストすることが重要です。
MongoDBは、移行を支援するためのさまざまなツールとサービスを提供します。これらのツールには、Mongodb Atlas Live Migration Serviceが含まれます。これにより、最小限のダウンタイムでParseからMongodb Atlasにデータを移行できます。また、コンサルティングサービスを提供して、移行の計画と実行を支援します。
Mongodb Atlasは、データベースインフラストラクチャの自動スケーリングを提供します。これは、ワークロードとトラフィックパターンの変化に適応できることを意味し、アプリケーションが高性能で応答性の高いままであることを保証します。クラスターをいつでも手動でスケーリングすることもできます。
Mongodb Atlasは24時間年中無休のサポートを提供し、問題を支援する準備ができている専門家チームがあります。また、プラットフォームを最大限に活用できるように、包括的なドキュメント、チュートリアル、ガイドを提供します。
Mongodb Atlasは、強力な機能セット、スケーラビリティ、セキュリティ機能で際立っています。これは完全に管理されたソリューションです。つまり、インフラストラクチャの構成、データベースのセットアップ、バックアップなどを担当します。また、グローバルな分布を提供し、複数の地域にデータを展開して、パフォーマンスと可用性を向上させることができます。
Mongodb Atlasを使用するコストは、データベースのサイズ、アプリケーションによって発行されたリクエストの数、データが展開されている領域など、多くの要因に依存します。彼らは、小規模プロジェクトの無料層を含むさまざまなニーズを満たすために、さまざまな価格設定計画を提供しています。
すべての画像リンクは元の形式で保持されます。
以上が新しいParse ServerとMongodb Atlasベースのアプリケーションの構築の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。