Fleksibilitas, skalabilitas, dan penggunaan yang mudah telah membantu MongoDB, basis data berorientasi dokumen menjadi populer. Ditulis dalam C++, basis data NoSQL sumber terbuka ini memiliki kerangka kerja sharding dan agregasi, ditambah dengan penguncian berbutir halus, validasi dokumen, dan semua solusi yang diperlukan untuk memenuhi persyaratan kompleks aplikasi modern. Koleksi yang dibatasi di MongoDB memungkinkan pengguna untuk mengontrol ukuran koleksi. Show
Dapatkan Sertifikasi IBM dan UCI DCEKamp Pelatihan Rekayasa Data UCI Daftar SekarangApa itu Koleksi Tertutup di MongoDB?Koleksi ukuran tetap disebut koleksi tertutup di MongoDB. Saat membuat koleksi, pengguna harus menentukan ukuran maksimum koleksi dalam satuan byte dan jumlah maksimum dokumen yang akan disimpannya. Jika lebih banyak dokumen ditambahkan dari kapasitas yang ditentukan, yang sudah ada akan ditimpa. Koleksi yang dibatasi di MongoDB mendukung operasi throughput tinggi yang digunakan untuk penyisipan dan pengambilan dokumen berdasarkan urutan penyisipan. Pengumpulan tertutup berfungsi mirip dengan buffer melingkar, mis. e. , ada ruang tetap yang dialokasikan untuk koleksi yang dibatasi. Dokumen terlama ditimpa untuk memberi ruang bagi dokumen baru dalam koleksi setelah ukuran tetap habis Membuat Koleksi Tertutup di MongoDBGunakan perintah createCollection bersama dengan opsi capped untuk membuat koleksi capped. Tentukan ukuran maksimum koleksi dalam byte sebagai berikut >db. createCollection("cappedLogCollection",{capped. benar, ukuran. 10000}) Untuk membatasi jumlah dokumen yang dapat disertakan dalam koleksi yang dibatasi, gunakan parameter max seperti yang ditunjukkan di bawah ini >db. createCollection("cappedLogCollection",{capped. benar, ukuran. 10.000, maks. 1000}) Meminta Koleksi yang Dibatasi di MongoDBDalam koleksi yang dibatasi, kueri pencarian menampilkan hasil dalam urutan penyisipan secara default. Untuk mengambil dokumen dari kumpulan yang dibatasi dalam urutan terbalik, gunakan perintah sortir sebagai berikut. >db. cappedLogCollection. Temukan(). urutkan({$alami. -1}) Bagaimana Cara Memeriksa Apakah Koleksi Dibatasi atau Tidak?Anda dapat memeriksa apakah suatu koleksi dibatasi menggunakan metode isCapped(). Metode ini mengembalikan nilai true sebagai output jika koleksi yang ditentukan adalah yang dibatasi. Jika tidak, itu mengembalikan false Untuk memeriksa apakah koleksi tertentu dibatasi atau tidak, gunakan fungsi isCapped sebagai berikut >db. cappedLogCollection. isCapped() Kursus Gratis. Pengantar Ilmu DataPelajari Dasar-dasar Ilmu Data Daftar SekarangBagaimana Mengonversi Koleksi menjadi Capped?Jika ada koleksi normal, Anda dapat mengubahnya menjadi dibatasi dengan menggunakan perintah convertToCapped. Untuk mengonversi koleksi yang sudah ada menjadi dibatasi, gunakan kode berikut >db. runCommand({"convertToCapped". "postingan", ukuran. 10000}) Keuntungan Koleksi Tertutup di MongoDB
Kerugian dari Koleksi Tertutup
Topik-topik yang berkaitan
Program Sertifikat Profesional Simplilearn dalam Ilmu Data bekerja sama dengan Universitas Purdue dan bekerja sama dengan IBM, mendapat peringkat #1 Pascasarjana dalam program Ilmu Data oleh ET. Jika Anda ingin menguasai ilmu data, program ini tepat untuk Anda KesimpulanAce MongoDB dengan memajukan keahlian Anda. Menapaki jalan menuju kesuksesan dengan menjadi profesional data yang lebih baik dengan Program Sertifikat Profesional dalam Ilmu Data. Belajar dari pakar IBM dan fakultas Purdue untuk meningkatkan kepercayaan diri Anda dan tampil lebih cemerlang dalam wawancara mendatang. tentang PenulisSimplelearnSimplilearn adalah salah satu penyedia pelatihan online terkemuka di dunia untuk Pemasaran Digital, Komputasi Awan, Manajemen Proyek, Ilmu Data, TI, Pengembangan Perangkat Lunak, dan banyak teknologi baru lainnya Bagaimana cara MongoDB menampilkan data dari koleksi?Untuk mendapatkan daftar koleksi MongoDB, kita perlu menggunakan perintah Mongo shell show collections . Perintah ini akan mengembalikan semua koleksi yang dibuat dalam database MongoDB.
Terdiri dari apakah koleksi MongoDB?MongoDB mengelompokkan data melalui koleksi. Koleksi hanyalah pengelompokan dokumen yang memiliki tujuan yang sama atau serupa . Koleksi bertindak mirip dengan tabel dalam database SQL tradisional. Namun, itu memiliki perbedaan besar. Di MongoDB, koleksi tidak ditegakkan oleh skema yang ketat.
Bagaimana cara MongoDB membuat koleksi?Di MongoDB, Anda tidak perlu membuat koleksi. MongoDB membuat koleksi secara otomatis, saat Anda memasukkan beberapa dokumen .
Apa perbedaan antara dokumen dan koleksi di MongoDB?Koleksi menampung satu atau beberapa dokumen BSON . Dokumen analog dengan catatan atau baris dalam tabel database relasional. Setiap dokumen memiliki satu atau lebih bidang; . |