1
Instalasi MongoDB di Ubuntu 10.04 Lucid Lynx 64 bit

Apa itu MongoDB? Itu loh, engine basis data non-relational (atau lagi ngetren dengan sebutan NoSQL) yang schema-free dan: *

* Document oriented
* Javascript enabled
* Fast, scalable, available, and reliable

Lalu, apa yang membuat MongoDB istimewa? **

* Native language integration
* Rich data types
* Atomic modifiers
* Dynamic queries


Saya sendiri belum pernah mencoba MongoDB ini, dan tertarik untuk mencoba setelah mendengar podcast TemanMacet.com eps #49. Karena MongoDB sudah ada di repo Ubuntu 10.04, caranya install juga jadi gampang. Kalau lebih suka GUI silakan pake synaptic tapi kalau mau sedikit bermain-main di terminal silakan buka terminalnya, lalu ketik:

sudo apt-get install mongodb

Instalasi selesai, mari mencoba mengakses shell mongodb dengan perintah:

mongo

Oops, malah errot

mongos: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

Ternyata ada pustaka yang kurang, artinya kita harus install paket tambahan dan karena pustaka libmozjs ini adanya di pake xulrunner-dev, marilah memasang paket tersebut, kembali ke teminal

sudo apt-get install xulrunner-dev

Kemudian buat sebuah symbolic link ke /usr/lib:

sudo ln -s /usr/lib/xulrunner-1.9.2.6/libmozjs.so /usr/lib/

Terakhir hidupkan ulang layanan mongodb:

sudo service mongodb start

Coba lagi akses shell si mongodb

mongo

mongodb shell

Credit to sunng

 
Ujie Caprone | © 2011 Blogger Template by Ujiecaprone.com