mata utama
- Komuniti Parse Server terus berkembang dan kini menyokong MongoDB 3.2, menjadikan MongoDB Atlas sebagai backend yang ideal untuk menghuraikan aplikasi berasaskan pelayan. Pengguna sedia ada boleh menggunakan alat penghijrahan pangkalan data Parse untuk berhijrah terus ke MongoDB Atlas.
- Untuk menyediakan aplikasi Server Parse baru menggunakan backend MongoDB Atlas, anda perlu menggunakan cluster MongoDB Atlas, menggunakan pelayan parse, mengkonfigurasi pelayan parse untuk menyambung ke Atlas MongoDB, dan sahkan sambungan. AWS Elastik Beanstalk dan Heroku adalah pilihan mudah untuk menggunakan pelayan Parse.
- berpindah dari Parse ke MongoDB Atlas menawarkan banyak kelebihan seperti tugas pengurusan automatik, ciri keselamatan yang kuat, dan pandangan terperinci ke dalam prestasi pangkalan data dan pengoptimuman pertanyaan. MongoDB Atlas juga menyediakan skala automatik infrastruktur pangkalan data untuk memastikan aplikasi anda kekal tinggi dan responsif.
Artikel ini pada asalnya diterbitkan di MongoDB. Terima kasih kerana menyokong rakan kongsi yang membuat SitePoint mungkin.
sama ada anda berhijrah dari parse.com (api.parse.com) atau membina aplikasi baru, komuniti pelayan parse penuh dengan daya hidup dan telah menyokong MongoDB sejak parse Server 2.1.11 3.2, yang menjadikan Mongodb Atlas Backend ideal untuk menghuraikan aplikasi berasaskan pelayan.Pengguna Parse/API.Parse.com yang dikendalikan sedia ada boleh menggunakan alat penghijrahan pangkalan data Parse untuk memindahkan backend mereka secara langsung menggunakan rentetan sambungan berikut (ganti item berani dengan butiran anda):
<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>kita akan belajar dari catatan blog ini:
- Cara Menggunakan MongoDB Atlas Cluster
- Cara Menggunakan Parse Server (Dalam kes ini, kami akan menunjukkan cara menggunakan menggunakan AWS Elastic Beanstalk Quick Start, tetapi telah dikemas kini untuk menggunakan versi terkini Parse Server)
- bagaimana untuk mengkonfigurasi pelayan parse untuk menyambung ke mongoDB atlas
- bagaimana mengesahkan sambungan
bagaimana untuk menyediakan contoh baru cara menggunakan aplikasi pelayan backend mongoDB atlas
- menggunakan cluster mongodb atlas
- Pertimbangkan pilihan saiz, tetapi untuk aplikasi gaya dunia hello, mulakan pada skala kecil. Anda boleh skala pada bila -bila masa (Atlas MongoDB membolehkan anda berhijrah ke keadaan yang lebih besar tanpa mengganggu pangkalan data anda).
- Daftar MongoDB Atlas
- Membina dan menggunakan cluster pertama anda (kami akan menggunakan replika bersaiz kecil M10 yang ditetapkan sebagai contoh dan menggunakannya ke Wilayah A.S. Timur)
-
-
-
- Banyak pilihan diterangkan di sini, beberapa di antaranya menawarkan tetapan yang lebih mudah daripada yang lain. AWS Elastik Beanstalk dan Heroku adalah pilihan mudah.
- Klik di sini untuk melihat contoh penyebaran awal AWS elastik Beanstalk Parse Server.
- Tetapi kami akan memastikan bahawa Parse Server 2.1.12 atau lebih baru dipasang, contohnya, dalam Parse-Server-contoh, pastikan fail pakej.json mengandungi "parse-server": "~ 2.2.16" (di mana 2.2.2 16 adalah versi terkini pada masa penulisan). Contoh pelayan parse boleh dimuat turun dari GitHub:
-
-
-
-
-
- di dalam AWS elastik beanstalk ui
-
-
-
- kami akan menyediakan kandungan untuk memaparkan berhampiran bahagian atas aplikasi AWS elastik Beanstalk kami, yang terletak di sebelah kanan "URL: ..."
- kami menetapkan database_uri seperti berikut (ganti teks berani dengan butiran untuk cluster khusus kami)
- mongodb: // username: password@node1.mongodb.net: 27017, node2.mongodb.net: 27017, node3.mongodb.net: 27017/aplikasidbname? > kita dapat melihat bahawa MongoDB URI yang sesuai harus ditempatkan di kluster "Sambungan" UI Atlas MongoDB, di bawah seksyen Sambungan Pemandu
-
<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>Anda kini boleh menggunakan SDK untuk membina aplikasi baru yang menunjuk kepada Server MongoDB Atlas yang parse anda!
Soalan Lazim mengenai Membina Aplikasi Berbasis Server MongoDB Baru
Apakah manfaat berpindah dari parse ke MongoDB Atlas?
berpindah dari parse ke MongoDB Atlas menawarkan beberapa manfaat. Pertama, MongoDB Atlas adalah pangkalan data awan yang diuruskan sepenuhnya yang dibangunkan oleh orang yang sama yang membina MongoDB. Ia mengautomasikan tugas pengurusan masa yang memakan masa seperti konfigurasi infrastruktur, persediaan pangkalan data, memastikan ketersediaan, pengedaran global, sandaran, dan banyak lagi. Kedua, MongoDB Atlas menyediakan ciri keselamatan yang kuat termasuk IP Whitelisting, Patching Automatik, dan Penyulitan pada REST. Akhirnya, ia menyediakan amalan terbaik operasi dan keselamatan terbina dalam, memberikan pandangan terperinci ke dalam prestasi pangkalan data dan pengoptimuman pertanyaan.
Bagaimana untuk memastikan penghijrahan yang lancar dari parse ke atlas MongoDB?
Untuk memastikan penghijrahan yang lancar, perancangan ke hadapan adalah penting. Mula -mula memahami struktur aplikasi parse dan bagaimana ia berinteraksi dengan pangkalan data. Kemudian, buat pelan penghijrahan yang merangkumi jadual, sumber yang diperlukan, dan risiko yang berpotensi. Uji proses penghijrahan dalam persekitaran bukan pengeluaran sebelum berhijrah ke persekitaran pengeluaran. Juga, pertimbangkan untuk menggunakan alat dan perkhidmatan penghijrahan MongoDB untuk membantu dalam proses ini.
Apakah perbezaan utama antara Atlas Parse dan MongoDB?
Parse adalah platform backend sebagai perkhidmatan (BAAS) yang menyediakan pemaju dengan suite alat untuk membina aplikasi mudah alih. MongoDB Atlas, sebaliknya, adalah platform pangkalan data-sebagai-perkhidmatan (DBAAs) yang menyediakan pangkalan data MongoDB yang diuruskan sepenuhnya di awan. Walaupun Parse termasuk ciri -ciri seperti pengurusan pengguna, pemberitahuan push, dan integrasi sosial, MongoDB Atlas memberi tumpuan kepada menyediakan penyelesaian pangkalan data yang kuat, berskala dan selamat.
Bagaimana untuk memastikan keselamatan data dengan MongoDB Atlas?
MongoDB Atlas menyediakan pelbagai ciri keselamatan untuk melindungi data anda. Ciri-ciri ini termasuk pengasingan rangkaian menggunakan Amazon VPC, penyulitan pada waktu rehat dengan sistem pengurusan utama anda sendiri, penyulitan dalam transit dengan TLS, kawalan akses berasaskan peranan, whitelists IP, dan patch automasi.
Bolehkah saya menggunakan atlas MongoDB dengan aplikasi parse saya yang sedia ada?
Ya, anda boleh menggunakan Atlas MongoDB dengan permohonan parse anda yang sedia ada. Anda perlu memindahkan data anda dari Parse ke MongoDB Atlas dan mengemas kini aplikasi anda untuk menyambung rentetan menggunakan Atlas MongoDB. Proses ini mungkin memerlukan beberapa perubahan kod, jadi penting untuk menguji secara menyeluruh sebelum menggunakan persekitaran pengeluaran.
Alat dan perkhidmatan apa yang diberikan oleh MongoDB untuk membantu penghijrahan?
MongoDB menyediakan pelbagai alat dan perkhidmatan untuk membantu penghijrahan. Alat ini termasuk MongoDB Atlas Live Migration Service, yang membantu anda memindahkan data dari Parse ke MongoDB Atlas dengan downtime minimum. Mereka juga menyediakan perkhidmatan perundingan untuk membantu merancang dan melaksanakan penghijrahan anda.
Bagaimana mongodb atlas mengendalikan skalabiliti?
MongoDB Atlas menyediakan skala automatik infrastruktur pangkalan data. Ini bermakna ia boleh menyesuaikan diri dengan perubahan dalam beban kerja dan corak lalu lintas, memastikan aplikasi anda tetap berprestasi tinggi dan responsif. Anda juga boleh skala kluster secara manual pada bila -bila masa.
Apa pilihan sokongan yang diberikan oleh MongoDB Atlas?
MongoDB Atlas menyediakan sokongan 24/7, dengan pasukan pakar bersedia membantu dengan sebarang isu. Mereka juga menyediakan dokumentasi, tutorial, dan panduan yang komprehensif untuk membantu anda memanfaatkan sepenuhnya platform.
Bagaimana Atlas MongoDB dibandingkan dengan penyelesaian pangkalan data awan yang lain?
MongoDB Atlas menonjol untuk ciri -ciri yang kuat, ciri skalabilitas dan keselamatan. Ia adalah penyelesaian yang diuruskan sepenuhnya, yang bermaksud ia bertanggungjawab untuk konfigurasi infrastruktur, persediaan pangkalan data, sandaran dan banyak lagi. Ia juga menawarkan pengedaran global, yang membolehkan anda menggunakan data di beberapa kawasan untuk peningkatan prestasi dan ketersediaan.
Berapa kos untuk menggunakan Atlas MongoDB?
Kos menggunakan Atlas MongoDB bergantung kepada beberapa faktor, termasuk saiz pangkalan data, bilangan permintaan yang dikeluarkan oleh permohonan, dan kawasan di mana data digunakan. Mereka menawarkan pelbagai rancangan harga untuk memenuhi keperluan yang berbeza, termasuk peringkat percuma untuk projek kecil.
Semua pautan imej dikekalkan dalam format asal.
Atas ialah kandungan terperinci Membina aplikasi berasaskan pelayan Parse & MongoDB baru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Tinggal maklumat mengenai trend teknologi terkini dengan surat berita pemaju teratas ini! Senarai ini menawarkan sesuatu untuk semua orang, dari peminat AI ke pemaju backend dan frontend yang berpengalaman. Pilih kegemaran anda dan menjimatkan masa mencari rel

Tutorial ini membimbing anda melalui membina saluran paip pemprosesan imej tanpa pelayan menggunakan perkhidmatan AWS. Kami akan membuat frontend next.js yang digunakan pada kluster ECS Fargate, berinteraksi dengan Gateway API, Fungsi Lambda, Bucket S3, dan DynamoDB. Th

Program perintis ini, kerjasama antara CNCF (Yayasan Pengkomputeran Native Cloud), pengkomputeran ampere, equinix metal, dan digerakkan, menyelaraskan ARM64 CI/CD untuk projek GitHub CNCF. Inisiatif ini menangani kebimbangan keselamatan dan prestasi lim

Pengimbas kelemahan rangkaian berasaskan GO ini dengan cekap mengenal pasti kelemahan keselamatan yang berpotensi. Ia memanfaatkan ciri konkurensi Go untuk kelajuan dan termasuk pengesanan perkhidmatan dan pemadanan kelemahan. Mari kita meneroka keupayaan dan etika


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Dreamweaver Mac版
Alat pembangunan web visual

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.
