Artikel

Home > Artikel
 

 

NodeJS dan MongoDB


Diposting : 2014-11-29 oleh : WebHozz

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…

Sumber : http://www.webhozz.com/blog/nodejs-dan-mongodb/




Tag : kursus android, kursus web, kursus web design, kursus php, kursus website, lenovo, woocommerce, windows, excel, xampp, php, mysql, twitter, analytic, adwords, google, maps, seo, jquery, slider, browser, game, transition, animation, whatsapp, desktop, wireframe, desain, vps, css, aplikasi, html, javascript, captcha, form, kode, kaskus, autoscroll, codeigniter, processor, bootstrap, ios, wordpress, div, span, lollypop, background, marquee, behaviour, plugin, chaton, bitcoin, opencart, payment, post, get, tooltip, button, silverlight, webmaster, phonegap, facebook, html5, swicth, sass, bbm, alert, mvc, fungsi, mobile, loading, nokia, template, traffic, laravel, yii, jquerymobile, blogger, adobe, baidu, hosting, font, server, input, sticky, menu, tokoonline, prestashop, joomla, java, yahoo, angular, microsoft, responsive, generator, visitor, counter, flatdesign, kursus web design jakarta, kursus web design bandung, kursus website bandung, kursus php bandung, kursus android bandung, kursus java bandung, kursus web bandung, Aplikasi Ramadhan, Cara Membuat Website, Tempat Kursus Website Bandung, Manfaat Internet, Menggunakan Wireframe Web, multikolom, horizontal, ym, toko online, controllers, optimalisasi, landing page, DOM, multikolom, horizontal, ym, toko online, controllers, optimalisasi, landing page, DOM, kursus web jogja, kursus website jogja, kursus web design jogja, kursus web programming jogja, kursus php jogja, kursus android jogja, kursus android programming jogja, kursus java jogja, kursus webmaster jogja, kursus codeigniter jogja, kursus wordpress jogja, kursus seo jogja, kursus vb jogja, kursus sql server jogja, kursus game jogja, kursus website jakarta, kursus web design jakarta, kursus web programming jakarta, kursus webmaster jakarta, kursus php jakarta, kursus wordpress jakarta, kursus android jakarta, kursus seo jakarta, kursus java jakarta, kursus sql server jakarta, framework cordova, mengenal framework cordova, apa itu cordova, membuat aplikasi android dengan cordova, cordova android, aplikasi hybrid android, cordova vs phonegap, Kursus Website Surabaya, Kursus Web Design Surabaya, Kursus Webmaster Surabaya, Kursus PHP Surabaya, Kursus Wordpress Surabaya ,