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
* & ** Dikutip dari presentasinya Mathias Stearn dari 10gen.
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
Credit to sunng

i’m come back… mampir dunks……..
Oke gan, makasih kunjungannya…