NodeJS dan MongoDB

Update Terakhir pada

NodeJS dan MongoDB diprediksi akan menjadi masa depan dunia website khususnya bidang pembangunan website. Kenapa ? tentunya banyak keistimewaan dikeduanya. NodeJS sama halnya seperti PHP sebagai bahasa pemrogramannya sedangkan MongoDB seperti MySQL sebagai database penyimpanan data.

Lalu keistimewaannya terdapat dimana ?

Pada gambar diatas akan menjelaskan keistimewaan NodeJS dibanding PHP. Menurut ilmuwebsite.com , menyampaikan bahwa php merupakan jenis pemrogaman berbasis thread. Ketika berbasis thread maka suatu tugas baru bisa dijalankan jika tugas yang sebelumnya selesai. Sebagai contohnya, kita membuat sebuah script php yang digunakan untuk membaca file, dan melakukan tugas yang lain setelah processor selesai membaca baru bisa melaksanakan tugas yang lain. Ada waktu menunggu yang dimana procesor dalam process idle karena tidak melakukan apa-apa hanya karena menunggu suatu proses thread tadi selesai.

NodeJS mampu bekerja lebih fleksibel. sehingga proses yang dikerjakan lebih cepat, ringan dan efisien. tanpa menunggu satu pekerjaan setelah selesai baru memulai pekerjaan selanjutnya.

Mongodb merupakan salah satu jenis database dari NoSQL yang dibuat menggunakan manajemen database berorientasi document oriented.

Jika Anda yang terbiasa menggunakan MySQL mungkin cukup kebingungan di mongodb, karena dalam mongoDB tidak ada table-table dalam database, dan tentunya tidak ada relasi. struktur mongodb jauh berbeda dengan MySQL.

Tapi jika ANda sudah mengetahui struktur JSON , begitulah struktur dari MongoDB. MongoDB memiliki konsep key dan value layaknya sebuah array dalam JSON. Data pada model MongoDB disebut BSON dengan struktur yang mirip dengan JSON. Strukturnya cukup mudah dibaca. Dengan konsep key-value pada MongoDB, setiap dokumen akan otomatis memiliki index id yang unik. Sehingga dapat membantu mempercepat proses pencarian data secara global.

Jelas-jelas bahwa karena mengadopsi konsep JSON maka MongoDB memiliki kecepatan jauh yang lebih baik ketimbang MySQL.

Namun sayang belum Ada hosting di Indonesia yang mendukung NodeJS ini, paling tidak Anda bisa menyewa VPS sendiri.

NodeJS yang di padu dengan MongoDB dipercaya akan menghasilkan teknik web development di masa depan. Beberapa startup di luar negeri sudah mulai memikirkan ulang untuk pindah dari php ke nodejs. Seperti www.yummly.com , www.shutterstock.com dan banyak lagi…