Mengenal MongoDB, Database NoSQL Terpopuler : Komponen dan Fiturnya
MongoDB adalah salah satu jenis database NoSQL yang cukup populer digunakan dalam pengembangan website.
Komponen penting dalam MongoDB
- Database
Merupakan wadah dengan struktur penyimpanan yang disebut collection.
- Collection
Merupakan tempat kumpulan informasi data yang berbentuk dokumen. Collection dipadankan seperti tabel-tabel yang berisi data pada database SQL.
- Document
Merupakan satuan unit terkecil dalam MongoDB.
Fitur-Fitur MongoDB
1. Schema-less database
Schema-less database (database tanpa schema) berarti satu kumpulan atau koleksi data bisa memiliki beberapa tipe dokumen di dalamnya.
2. Document-oriented
MongoDB adalah database yang berorientasi pada dokumen. Data yang disimpan di dalam MongoDB itu berbentuk dokumen, bukan tabel.
3. Indexing
Di database MongolDB, semua field dalam dokumen di-indeks berdasarkan indeks primer dan sekunder.
4. Skalabilitas
MongoDB menyediakan fitur horizontal scalability dengan sharding. Dengan cara ini, data dalam jumlah besar dibagi menjadi beberapa kelompok yang lebih kecil menggunakan shard key.
5. Replikasi
Replikasi adalah fitur MongoDB yang mampu membuat salinan data dan mengirimnya ke server yang berbeda-beda.
6. Agregasi
Ada tiga tipe agregasi yang MongoDB sediakan, yaitu:
- Aggregation pipeline
- Map-reduce function
- Single-purpose aggregation
Agregasi membuat MongoDB bisa beroperasi menggunakan grouped data untuk mendapatkan single result atau computed result.
Seperti itu penjelasan tentang MongoDB. Jika Anda berminat untuk mempelajari tentang MongoDB atau Database lebih mendalam, silakan mengikuti pelatihannya bersama SUHU disini :
- Certified Database Administrator : https://suhu.co.id/pelatihan/certified_database_administrator
Silakan konsultasikan kebutuhanmu dengan kami, klik link https://bit.ly/kontaksuhu