apa itu MongoDB dan bagaimana strukturnya


Hallo Blogger kali ini saya akan membahas tentang apa itu MongoDB dan bagaimana strukturnya. MongoDB adalah database open source yang sudah dikembangkan sejak Oktober 2007 dan dipublikasikan pada februari 2009. MongoDB merupakan salah satu database yang berbasis document (Document-Oriented Database). Dari segi performa MongoDB 4 kali lebih cepat dibandingkan MySQL. Dikarenakan konsep MongoDB berbasis document maka MongoDB tidak memiliki table,kolom maupun baris namun yang ada adalah collection (tabel) dan document (record). Data modelnya disebut dengan BSON yang strukturnya mirip dengan JSON.
Contoh :
{“nim” : “12345”, “nama” : “arifweb”,“alamat” :{            “RT” : “11”,            “RW” : “22”,}}
Kelebihan MongoDB sendiri memiliki beberapa kelebihan yaitu :
  1. Performa lebih cepat disbanding MySQL
  2. Replikasi dilakukan secara realtime
  3. Auto sharding à fitur memecah database yang besar menjadi beberapa bagian
  4. Mendukung beberapa macam bahasa pemrograman
  5. Dapat digunakan di berbagai macam platform seperti Windows, Linux dll
  6. CRUD (Create Read Update Delete) sangat ringan
  7. GridFS, Spesifikasi yang digunakan untuk menyimpan data yang sangat besar
  8. Dengan konsep key-value, setiap document otomatis memiliki index id yang unik.


Adapun Kelemahan dari MongoDB sendiri yaitu :
  1. Tidak mendukung transaction SQL


Mungkin cukup sekian tutorial saya kali ini tentang apa itu MongoDB dan bagaimana strukturnya. Jika artikel ini bermanfaat da nada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih :)


Share this

Related Posts

Previous
Next Post »