Apa Itu MongoDB?
MongoDB adalah database berbasis dokumen open-source, lintas platform, dan terdistribusi yang dirancang untuk kemudahan pengembangan dan penskalaan aplikasi. Ini adalah database NoSQL yang dikembangkan oleh MongoDB Inc.
Nama MongoDB berasal dari kata "Humongous" yang berarti besar, sangat besar. Basis data MongoDB dibangun untuk menyimpan sejumlah besar data dan juga berkinerja cepat.
MongoDB bukan Sistem Manajemen Basis Data Relasional (RDBMS). Ini disebut database "NoSQL". Ini berlawanan dengan database berbasis SQL di mana tidak menormalkan data di bawah skema dan tabel di mana setiap tabel memiliki struktur tetap. Sebaliknya, ia menyimpan data dalam koleksi sebagai dokumen berbasis JSON dan tidak menerapkan skema. Itu tidak memiliki tabel, baris, dan kolom seperti database SQL (RDBMS) lainnya.
Tabel berikut mencantumkan hubungan antara terminologi MongoDB dan RDBMS.
- MongoDB menyimpan data sebagai dokumen berbasis JSON yang tidak menerapkan skema. Ini memungkinkan kita untuk menyimpan data hierarkis dalam dokumen. Ini membuatnya mudah untuk menyimpan dan mengambil data dengan cara yang efisien.
- Sangat mudah untuk meningkatkan atau menurunkan sesuai kebutuhan karena ini adalah database berbasis dokumen. MongoDB juga memungkinkan kita untuk membagi data di beberapa server.
- MongoDB menyediakan fitur yang kaya seperti pengindeksan, agregasi, penyimpanan file, dll.
- MongoDB berkinerja cepat dengan data yang sangat besar.
- MongoDB menyediakan driver untuk menyimpan dan mengambil data dari berbagai aplikasi yang dikembangkan dalam berbagai teknologi seperti C#, Java, Python, Node.js, dll.
- MongoDB menyediakan alat untuk mengelola database MongoDB.
Tidak ada komentar:
Posting Komentar