Minggu, 27 Maret 2011

MongoDB

Oke pren, ketemu lagi di blog gua, kali ini gua bakal ngebahas tentang mongodb

Sepertinya gua males ngetik, langsung aee ni penjelasannya:

MongoDB (from "humongous") is a scalable, high-performance, open source, document-oriented database. Written in C++

Jadi intinya mongodb adalah Database yg Opensource (gak kayak MySQL), nah, database ini gak pakek SQL (ato kata mereka mah mongodb itu NoSQL database), jadi kagak ada tuh nyang namanya EsKyuEl Injeksien.

Menurut pengalaman gua dalam nginstall mongodb ini, gua menemukan kendala bahwa kalo kita install dari repostory-nya (ato sudo apt-get gituloh) ntr ada errornya (error dependencies kalo gak salah) nah, jadi mending kita install manual aja, daripada lu dah ngedonlot lama2 trus nginstallnya lama di sudo apt-get-nyaeh, tau2 error kan sungguh menyakitkan hati, teman...

(inget, Linux only)

Yok, kita install...

Download dulu, sesuaikan dengan OS anda: http://www.mongodb.org/downloads

udah? sudah? sudah belom? OOOOIII..!! udah belomm??? wah, taek, gak dijawab, oke kita lanjut aja....

nah, kalo udah, lu taro file yg baru lu donlot di home directory lu (biar gampang cuy)

sebelum lu unpack, mending bikin directory db-nya dulu (ketik di terminal, bukan di notepet):

$ sudo mkdir -p /data/db/
$ sudo chown `id -u` /data/db

(inget, ini dijalanin pada saat current directory lu di home directory lu, biar GAMPANG, by the way, gampang itu mudah dan hampir tidak mengeluarkan keringat, jadi ikutin aja)

Ngemeng2, ntar kan ada folder yg muncul di home directory lu yg namanya data trus isinya ada folder db, kalo gak ada dan setelah menjalankan salah satu perintah diatas ada error ato gak apa2 tapi foldernya gak muncul, saya yakin 68% OS anda bukan Linux (trus ngapain kesini?? salah kamar bung :P )

Sudah? wooooiii!! udah belom wooi!?? wah, jangan2 masih donlot nih, yaudah, gua lanjut aja dah..

yo wis, kita unpack aja fila tgz / tar.gz-nya..

Q: bung, gua gak bisa extrack di terminal nih, lupa commandnya, gimana dong??
A: googling gih
Q: Huh, ngetik lagi dah, gimana sih biar cepet?
A: Ahahahahahahahanjrit, tai juga luh, nih, lu buka nautilus, trus kan kebuka tuh folder home lu, nah, lu cari gih file mongodbnya (hasil donlot), nah, trus lu klik kanan trus klik Extract Here!!! nah, lu lanjutin dah tuh..
Q: Nautilus itu apaan?
A: tai anjing, masa gituan kagak tau, lu dah berapa lama makek linux??
Q: Saya pakek Windows
A: .......... -_-"!!

nah, udah diextract blum?? sudah? udah belom woooiii!!!?? donlotnya dah selesai belom sih? swt, yaudah, kita lanjutin aja deh..

nah, abis extract kan bakal ada folder namanya mongodb-blablabla (di home directory) nah biar lu GAMPANG ngapa2in, lu ganti nama foldernya jadi mongodb kek, apa kek, mongo kek, sapi kek, ya pokoknya gitulah, tapi biar GAMPANG dan keperluan tutorial juga, kita namain aja misalnya mongodb

udah?? ah, capek teriak, lanjut

yaudah, sekarang coba dulu jalan apa kaga, takutnya kagak lagi, kan berabe okeh, kita tes, sebelum ngetes kita berdoa menurut agama masing-masing....................... AMIN, lanjut..

di terminal (dan current directorynya masih sama, home directory lu) ketiklah:

$ mongodb/bin/mongod

nah, kalo bisa, dan jalan tanpa error apa2, artinya kita berhasil! berhasil! berhasil! horee! duh, kok gua ketularan ama Dora the SExplorer yah?

Yo wiss, kita buka shell mongodbnya, caranyaa?? ketik di terminal lage:

$ mongodb/bin/mongo

Kalo misalnya gak mau repot ngatur db, ada GUI Explorer / DB Controllernya kok, jadii... lu donlot aje http://www.mongodb.org/display/DOCS/Admin+UIs

Oke, untuk ngatur2nya, lu cari sendiri aja di http://mongodb.org/ gua capek ngetik, bubay... and happy coding...

E.O.F

Tidak ada komentar:

Posting Komentar