Basis Data MongoDB Drop [Dengan Contoh Kode]
Diterbitkan: 2020-09-23MongoDB adalah salah satu database NoSQL open-source yang paling umum digunakan. Itu ditulis dalam C++. Sebelum masuk jauh ke dalam metode drop database MongoDB, mari kita pelajari sedikit tentang database NoSQL. Basis data NoSQL sangat berbeda dari tabel relasional karena tidak memiliki skema tetap. Data dalam database NoSQL umumnya disimpan dalam dokumen, pasangan nilai kunci, penyimpanan kolom lebar, atau grafik berdasarkan model data.
Basis data NoSQL seperti MongoDB populer di aplikasi web waktu nyata dan melakukan perhitungan dalam data besar. MongoDB cepat dalam mengakses data dan penskalaan. Namun, database NoSQL telah mengurangi keamanan dalam menjalankan transaksi. Ada berbagai fungsi bawaan yang tersedia di MongoDB, memastikan kinerja yang baik dan skalabilitas yang mudah. Pada artikel ini, kita akan mempelajari cara kerja database drop MongoDB.
Daftar isi
Apa itu Basis Data MongoDB?
Basis data di MongoDB bertindak sebagai wadah untuk koleksi. Koleksi mirip dengan tabel dalam Sistem Manajemen Basis Data Relasional. Mereka adalah sekelompok dokumen yang terdiri dari berbagai bidang. Sebuah dokumen menyimpan pasangan kunci-nilai dalam database.
Fitur utama MongoDB
Ada beberapa alasan mengapa MongoDB mendapatkan popularitas. Mari kita lihat beberapa fitur penting dari MongoDB:
- MongoDB memberikan fleksibilitas tinggi karena merupakan database NoSQL. Ini berorientasi pada dokumen.
- Pasangan nilai kunci yang ada bertindak sebagai indeks ke bidang dalam dokumen.
- Basis data besar dipecah menjadi instance yang lebih kecil oleh fitur sharding yang ada di MongoDB. Sharding adalah proses mendistribusikan data ke banyak mesin. Ini memastikan bahwa kumpulan data besar tidak bergantung pada satu server. Misalnya, anggap Anda memiliki kumpulan data yang lebih besar dari RAM sistem Anda. Sharding memungkinkan kumpulan data ini dibagi menjadi instance yang lebih kecil untuk meminimalkan tekanan pada kapasitas I/O drive.
- Kueri rentang di MongoDB memberi Anda opsi untuk mengembalikan bidang yang diperlukan dalam dokumen.
- MongoDB mendukung replikasi, fitur penting untuk menjaga data Anda tetap aman dan tersedia setiap saat. Dengan demikian, tidak ada waktu henti untuk kegiatan pemeliharaan.
- MongoDB menempatkan data dalam pecahan dan dengan demikian memiliki konfigurasi penyeimbangan beban otomatis.
Baca: Ide & Topik Proyek MongoDB
Keuntungan MongoDB dibandingkan RDMS
- MongoDB dapat menyimpan dokumen yang berbeda karena tanpa skema, tidak seperti Sistem Manajemen Basis Data Relasional.
- Struktur setiap objek jelas.
- MongoDB menggunakan memori internal untuk menyimpan data sehingga lebih cepat untuk diakses.
- Tidak ada gabungan kompleks yang ada, dan elemen data dapat disetel dengan mudah.
- Basis data yang disimpan di MongoDB dapat diskalakan dengan mudah.
- Kasus penggunaan MongoDB.
- MongoDB menyediakan platform untuk melakukan berbagai operasi pada data besar.
- MongoDB memfasilitasi pengelolaan konten dan melakukan pengiriman.
- Ini membantu dalam mengelola sebagian besar data pengguna.
- MongoDB menemukan penggunaannya dalam membangun aplikasi web.
Baca: Cakupan MongoDB di masa mendatang

Basis Data Jatuhkan MongoDB
MongoDB memiliki beberapa fungsi yang dapat disesuaikan dengan kebutuhan pengguna yang berbeda. Anda dapat dengan mudah memilih database untuk digunakan, membuat koleksi, dan menyisipkan dokumen ke dalam koleksi. Anda juga mendapatkan opsi untuk memeriksa ukuran penyimpanan, menampilkan semua catatan dalam koleksi, dan memperbarui peran pengguna. Artikel ini akan membahas salah satu fungsi MongoDB yang paling banyak digunakan, database Drop.

Di MongoDB, kami menggunakan metode db.dropDatabase() untuk menghapus database saat ini dan menghapus semua file yang terkait dengannya. Namun, perintah ini tidak menghapus pengguna yang terkait dengan database.
Sintaksis:
db.dropDatabase()
Metode ini menggunakan parameter opsional "writeConcern" yang dapat dihilangkan jika Anda menggunakan masalah penulisan default mayoritas. Jika Anda tidak memiliki database yang dipilih, metode dropDatabase() menghapus database “test” default.
Mari kita memahami bagaimana database drop MongoDB bekerja dengan sebuah contoh:
Anda dapat memeriksa daftar semua database yang tersedia dengan perintah show dbs.
>show dbs //perintah untuk menampilkan semua database yang ada
pelanggan 0,17325 GB
akun 0,21034 GB
uji 0,12329 GB
Misalnya, Anda ingin menghapus database "pelanggan" dari daftar di atas. Perintah untuk database drop MongoDB untuk database "pelanggan" yang ada adalah:
>gunakan pelanggan // perintah untuk memilih basis data pelanggan
beralih ke pelanggan db
>db.dropDatabase() //perintah yang digunakan untuk menghapus database pelanggan
{ “jatuh” : “pelanggan”, “ok” : 1 }
Anda dapat kembali melihat daftar database yang tersedia untuk memastikan bahwa database “pelanggan” telah dihapus dari server MongoDB.
>show dbs //perintah untuk menampilkan semua database yang ada
akun 0,21034 GB
uji 0,12329 GB
Metode menjatuhkan database di MongoDB cukup berguna saat menghapus database yang berlebihan. Misalnya, jika Anda memiliki database yang tidak lagi berguna, kemungkinan besar Anda akan menghapusnya karena menghabiskan memori. Jadi, metode dropDatabase() merupakan bagian integral dari database NoSQL, MongoDB.

Lihat: Operasi CRUD di MongoDB: Tutorial dengan Contoh
Membungkus
Setelah membaca artikel ini, Anda akan memiliki gagasan yang jelas untuk menghapus database MongoDB yang ada. Seorang pengembang perlu tahu bagaimana fungsi database drop MongoDB. Dengan semakin populernya big data, database non-relasional memainkan peran penting dalam menangani kumpulan sampel yang besar. Profesional di bidang ilmu data dan pengembangan tumpukan penuh sering menggunakan MongoDB, Sistem Manajemen Basis Data NoSQL. MongoDB dapat digunakan dengan bahasa populer seperti Java, JavaScript, Python. Mengetahui MongoDB dan memiliki pengetahuan yang baik tentang berbagai metode MongoDB membantu mewujudkan karier impian Anda.
Jika Anda tertarik dengan MongoDB dan mencari beberapa kursus online, lihat Diploma PG kami dalam Spesialisasi Pengembangan Perangkat Lunak dalam program Big Data yang dirancang untuk para profesional yang bekerja dan menyediakan 7+ studi kasus & proyek, mencakup 14 bahasa & alat pemrograman, tangan praktis -di lokakarya, lebih dari 400 jam pembelajaran yang ketat & bantuan penempatan kerja dengan perusahaan-perusahaan top.
Kursus ini menawarkan lebih dari 250 jam pengajaran online dan sesi satu lawan satu dengan pakar industri. Kursus ini dikuratori oleh pakar materi pelajaran dari upGrad dan memberi Anda peluang penempatan dari perusahaan IT terkemuka, perusahaan berbasis produk, dan perusahaan rintisan.
Pelajari Kursus Pengembangan Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Lanjutan, atau Program Magister untuk mempercepat karier Anda.
