MongoDB Sistem manajemen basis data gratis
Solusi Database NoSQL Sumber Terbuka untuk Aplikasi Modern
Gunakan MongoDB untuk memastikan ketersediaan, skalabilitas, dan kepatuhan dengan persyaratan keamanan data dan privasi yang paling menuntut dari aplikasi modern.
Ringkasan
MongoDB adalah database NoSQL yang aman dan mudah untuk skala dan open source. Ini dapat digunakan dalam mendukung sistem manajemen konten, sistem e-commerce, aplikasi seluler, bagian analisis data, pengarsipan serta aplikasi game online dan offline. MongoDB adalah basis data berbasis dokumen, yang berarti menyimpan data dalam dokumen seperti JSON. MongoDB kurang skema sehingga tidak perlu migrasi skema. Ini memiliki bahasa kueri yang kaya dan ekspresif yang memungkinkan Anda untuk memfilter dan mengurutkan berdasarkan bidang apa pun. Kueri sendiri adalah JSON, dan dengan demikian mudah disusun. Tidak ada lagi string contatenating untuk secara dinamis menghasilkan kueri SQL. MongoDB menyediakan pengacara data yang cepat karena sifatnya menerapkan memori internal untuk menyimpan data. Ini menangani data terstruktur dan tidak terstruktur dalam berbagai jenis aplikasi. Bahasa kueri berbasis dokumen digunakan untuk pertanyaan dinamis pada dokumen. MongoDB juga menyediakan koleksi pertanyaan DB yang kaya. Seperti yang berorientasi pada dokumen sehingga jumlah bidang, konten dan ukuran dokumen dapat berbeda dari satu dokumen ke dokumen lainnya. Ini dapat dengan mudah diatur dan dapat diskalakan. Data dapat diperbarui dengan sangat cepat. MongoDB dapat digunakan sebagai sistem file, yang disebut GRIDFS, dengan fitur penyeimbang beban dan replikasi data di beberapa mesin untuk menyimpan file.
Persyaratan sistem
Berikut ini adalah persyaratan untuk menginstal MongoDB di Ubuntu 18.04
- Server Ubuntu 18.04
- Akses ke jendela baris perintah/terminal
- Pengguna non-root dengan izin sudo
- Firewall dasar
Fitur
- Skalabilitas elastis tinggi
- Fasilitas replikasi untuk mengamankan data.
- Koleksi pertanyaan yang kaya.
- Sharding otomatis.
- Sumber terbuka.
- Menangani data terstruktur dan tidak terstruktur.
- Mudah diatur
- Database skema-kurang.
- Pembaruan di tempat yang cepat.
- Gunakan memori internal untuk proses penyimpanan.
- Kemampuan kueri yang dalam.
- Tidak ada gabungan kompleks.
- Tidak perlu pemetaan objek.
- Cross-platform.
- Gunakan kueri dokumen.
- Manajemen keseimbangan beban yang mudah.
- Tidak perlu VM untuk berjalan di platform yang berbeda.
- Menyimpan data dalam format JSON.
- Tidak perlu migrasi skema.
- Digunakan untuk Big Data.
Instalasi
Ikuti langkah -langkah ini untuk menginstal MongoDB di Ubuntu 18.04:
- Untuk mengimpor kunci GPG publik untuk versi terbaru MongoDB, jalankan perintah berikut:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- Ubah 4.4 dari URL jika Anda ingin menginstal versi lain.
- Seharusnya mengembalikan “OK” setelah pembuatan kunci yang berhasil.
- Setelah menambahkan repositori sekarang perbarui sistem Anda tepat menggunakan:
sudo apt update
- Sekarang instal mongoDB menggunakan perintah berikut:
sudo apt install mongodb-org
- Jalankan perintah berikut untuk memulai layanan MongoDB:
sudo systemctl start mongod.service
- Kemudian periksa status MongoDB:
sudo systemctl status mongod