Lewati navigasi

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
mongodb shell

mongodb shell

Credit to sunng

About these ads

  1. i’m come back… mampir dunks……..


Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 699 pengikut lainnya.

%d bloggers like this: