MongoDB pada Linux Mint
MongoDB adalah penyelesaian pangkalan data NoSQL platform silang sumber terbuka. Oleh kerana ia adalah pangkalan data NoSQL, ia bebas dari sifat terhad pangkalan data tradisional (misalnya, MySQL), menawarkan lebih banyak fleksibiliti untuk menyimpan data. MongoDB juga dapat dianggap sebagai penyelesaian penyimpanan fail! MongoDB menawarkan penskalaan yang cekap, berkat ciri pelindungnya.
Terdapat dua edisi MongoDB yang tersedia untuk pelanggan - versi Komuniti dan Perusahaan. Sekarang, untuk pengguna umum, edisi Komuniti MongoDB akan cukup untuk tujuan pengujian / pembangunan. Walau bagaimanapun, untuk pelaksanaan skala besar, adalah idea yang baik untuk mendapatkan Enterprise. MongoDB Enterprise dilengkapi dengan ciri tambahan seperti sokongan pelanggan, integrasi Kubernetes, prestasi memori yang lebih pantas, pensijilan, dll. Lihat MongoDB Enterprise Advanced.
Akan tetapi, dalam artikel ini, saya akan menunjukkan cara memasang dan menggunakan edisi Komuniti MongoDB.
Pasang MongoDB pada Linux Mint
Terdapat pelbagai cara untuk memasang MongoDB. Kerana popularitinya, ia sudah menjadi sebahagian daripada pelayan pakej Ubuntu. Linux Mint, yang merupakan turunan Ubuntu, secara langsung dapat merebut MongoDB dari pelayan pakej. Walau bagaimanapun, cadangan rasmi MongoDB adalah menggunakan repositori sendiri untuk memasang perisian pangkalan data.
Sedia? Mari melompat ke dalamnya!
Pasang MongoDB dari pelayan pakej Ubuntu
MongoDB boleh didapati secara langsung dari pelayan pakej Ubuntu. Yang anda perlukan hanyalah memberitahu APT untuk merebut dan memasang mongodb pakej. Walaupun ia berfungsi dengan baik, menurut dokumentasi rasmi MongoDB, kaedah ini tidak digalakkan. Ikuti dengan tanggungjawab anda sendiri.
Pertama, jalankan terminal dan kemas kini cache APT.
$ sudo apt kemas kini
Sekarang, beritahu APT untuk memasang MongoDB.
$ sudo apt pasang mongodb
Pasang MongoDB dari repo MongoDB
MongoDB secara rasmi menawarkan repo untuk Ubuntu, Debian, SUSE Linux, dan Amazon. MongoDB secara rasmi mengesyorkan kaedah memasang MongoDB ini. Ini memastikan bahawa anda selalu menggunakan versi terkini. Linux Mint berasaskan Ubuntu, jadi repo Ubuntu akan berfungsi dengan baik.
Catatan: Repo bergantung pada versi. Kaedah ini akan memperlihatkan pemasangan versi stabil MongoDB terkini (MongoDB 4.2). Untuk versi lain, periksa dokumen pemasangan MongoDB.
Nyalakan terminal dan mulakan perintah berikut. Pertama, mari kita periksa sama ada GnuPG dipasang. GnuPG hadir dengan Linux Mint. Namun, jika ia dinyahpasang sebelumnya, maka perintah ini akan memasangnya dengan segera.
$ sudo apt update && sudo apt install gnupg -y
Sekarang, tambahkan kunci GPG umum repo MongoDB.
$ wget -qO - https: // www.mongodb.org / statik / pgp / pelayan-4.2.asc | sudo apt-key tambah -
APT sedia berkomunikasi dengan repo MongoDB. Tambahkan repo MongoDB dalam senarai pelayan pakej APT.
$ echo "deb [arch = amd64, arm64] https: // repo.mongodb.org / apt / ubuntu bionic /mongodb-org / 4.2 multiverse "| sudo tee / etc / apt / sumber.senarai.d / mongodb-org-4.2.senarai
Kemas kini cache APT.
$ sudo apt kemas kini
Repo MongoDB berjaya ditambahkan. Sekarang, beritahu APT untuk memasang MongoDB. Nama pakej adalah mongodb-org. Perhatikan bahawa mongodb adalah dari repo Ubuntu sedangkan mongodb-org adalah dari repo MongoDB.
$ sudo apt pasang mongodb-org
Menggunakan MongoDB
Setelah pemasangan selesai, mari pastikan MongoDB berjalan. Jalankan arahan ini di terminal.
$ mongo
Arahan tersebut melemparkan beberapa kesalahan. Ini kerana MongoDB, secara lalai, tidak bermula dengan boot. Untuk memperbaikinya, jalankan dua arahan seterusnya. Pada dasarnya, kami memberitahu systemctl untuk memulakan dan mengaktifkan perkhidmatan MongoDB semasa boot.
$ sudo systemctl mulakan mongod$ sudo systemctl mengaktifkan mongod
Periksa MongoDB sekali lagi.
$ mongo
Voila! MongoDB berjalan dengan sempurna! Ini shell MongoDB yang sedang berjalan. Ia berfungsi sebagai pusat kawalan MongoDB. MongoDB mempunyai perintah dan fungsinya sendiri. Perintah berikut akan mencetak senarai pendek arahan dan fungsi yang tersedia.
$ pertolongan
Pemikiran terakhir
MongoDB adalah perisian pangkalan data yang kuat. Malah digabungkan oleh Google, Facebook, PayPal, EA, Adobe, eBay dll. gergasi. Lihat syarikat yang menggunakan MongoDB. Itu, dengan sendirinya, adalah kesaksian mengenai kekuatan MongoDB.
Artikel ini hanya membincangkan cara memasang MongoDB. Banyak yang perlu dipelajari mengenainya. Anda boleh mendapatkan banyak tutorial di internet untuk memulakan dengan MongoDB. Lihat panduan pemula ini ke MongoDB.
Nikmati!