Membangun CMS Menggunakan Database MongoDB



MongoDB adalah sebuah web service atau database open source dengan konsep Document-Oriented Database pada awalnya dibuat menggunakan bahasa pemrograman bahasa C++. Mongo DB pertama dikembangkan pada Oktober 2007, hingga di publikasikan pada Februari 2009. Performanya mongoDb itu sendiri 4 kali lebih ceat dibandingkan  MySQL dan sangat mudah di implementasikan dengan Bhasa Pemrograman PHP.


Pada MongoDB tidak menegnal tabel, kolom atau baris seperti Web Servis MySQl lainya, Mongo itu sendiri merupakan collection (ibaratnya tabel). Struktur Module nya berbasis BSON yang hampir sama dengan perintah dalam bentuk penerapan JSON yang sudah dijelaskan pada Artikel sebelumnya Pengertian dan Implementasi Json pada PHP.


Dalam penerapan mongoDB, Pada setiap document otomatis memiliki index id tersendiri dan unik. ini merupakan hal dalam mempercepat proses pencarian data secara global pada Database. Bentuk penggunaan dapat kita lakukan seperti contoh dibawah ini :
    {
           "nama" : "budi",
           "kontak" : {
               "alamat" : "Jl. Mawar No. 15",
               "kota" : "Jakarta",
               "kodepos" : "12345",
           "telp" : "081234567",
           }
    }

Kelebihan menggunakan mongoDB adalah :
  1. Performa MongoDB lebih gesit dibandingkan MySQL ini karena memcached dan format dokumennya  seperti JSON.
  2. MongoDB biasa diterapkan menggunakan CMS seperi Blog / Portal Berita lainya. Namun kurang Tepat diterapkan dalam framework.
  3. Auto-sharding atau sering kita ketahui adalah memecah database yang besar menjadi beberapa bagian.
  4. MongoDB juga Support pada sistem operasi  Windows, Linux, OS X
  5.  Proses CRUD tidak memakan waktu atau Proses load yang sangat ringan.

Dalam pembangunan website / sistem berbasis CMS sebaiknya menggunakan mongoDB dalam penggunaan Web Servicenya, Kemudahan dan Pengmbangan kedepanya sangatlah mudah,dan Meningkatkan Load Website yang cepat, sehingga tingkat kejenuhan pengunjung dapat teratasi. dan meningkatkan SEO sebuah Website.
Artikel Sesudahnya
« Prev Post
Artikel Sebelumnya
Next Post »
Beri Komentar yang Positif dan Bermanfaat