Rabu, 01 Agustus 2012

0

Tutorial Instalasi MongoDB di Debian dan Ubuntu Linux

  • Rabu, 01 Agustus 2012
  • AcehCyber
  • MongoDB________?


    MongoDB (Berasal dari "humongous") merupakan open source yang berorientasi dokumen sistem database NoSQL.
    MongoDB adalah bagian dari keluarga NoSQL sistem database. Menyimpan data dalam tabel seperti yang dilakukan dalam database "klasik" relasional, MongoDB menyimpan data terstruktur seperti JSON seperti dokumen dengan skema dinamis (MongoDB menyebut BSON format), membuat integrasi data dalam beberapa jenis aplikasi lebih mudah dan cepat .

    Pengembangan MongoDB dimulai pada Oktober 2007 oleh 10gen. Hal ini digunakan, misalnya: MTV Networks, Craigslist, Foursquare dan proyek identifikasi unik UIDAI Aadhaar India.(wiki)

    Tutorial ini menguraikan proses instalasi dari dasar untuk menginstalasi MongoDB di Ubuntu dan Linux Debian. Tutorial ini menggunakan paket .deb sebagai dasar instalasi.. 10gen menerbitkan paket rilis MongoDB. Paket deb untuk memudahkan instalasi dan manajemen untuk pengguna sistem Debian. Sementara beberapa distribusi termasuk paket mereka sendiri MongoDB, paket-paket 10gen umumnya lebih up to date.


    Tutorial ini meliputi: gambaran dari paket yang tersedia, petunjuk untuk mengkonfigurasi manajer paket, proses menginstal paket dari repositori 10gen, dan konfigurasi MongoDB dari awal dan cara mengoperasikannya.


    Pilihan Packet

    Repositori 10gen berisi dua paket:

    Mongodb-10gen
    Paket ini berisi rilis stabil terbaru. digunakan ini untuk penyebaran produksi.

    Mongodb18-10gen
    Paket ini berisi rilis stabil dari sebelumnya.



    Instalasi MongoDB:

    Mengconfigurasi packet dengan system management (APT)

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

    Add Repository MongohDb kedalam os anda:

    nano /etc/apt/sources.list

    Versi Ubuntu:

    deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen

    Versi Debian:

    deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen

    setelah repository di add kemudian update reposnya

    sudo aptitude update

    Install Paket:
    Command seperti dibawah ini untuk versi stable dari MongoDD


    sudo aptitude install mongodb-10gen

    Ketika Proses instalasi MongoDB selesai, kemudian konfigurasi dan menjalankan mongoDB.

    Configurasi MongoDB

    cari file yang letaknya di /etc/mongodb.conf. untuk control scriptnya bisa diliat disini untuk os yang laen letak nya mungkin berbeda dari ubuntu dan debian /etc/init.d/mongodb.

    MongoDB akan menyimpan file data dalam /var/lib/mongodb beserta file log di /var/log/mongodb, dan menjalankan menggunakan account pengguna mongodb.

    Menjalankan MongoDB

    sudo service mongodb start

    sudo /etc/init.d/mongodb start

    Anda dapat melakukan verifikasi setelah berhasil menjalanka mongoDB dengan melihat log filenya di /var/log/mongodb/mongodb.log.


    Stopping MongoDB

    sudo service mongodb stop

    sudo /etc/init.d/mongodb stop

    Restart MongoDB

    sudo service mongodb restart

    sudo /etc/init.d/mongodb restart

    Mengontrol MongoDB
    Pada rilis saat ini, ada skrip kendali untuk mongos. mongos hanya digunakan dalam sharding penyebaran dan biasanya tidak berjalan di sistem yang sama di mana mongod berjalan. Anda dapat menggunakan script mongodb direferensikan di atas untuk mendapatkan script sendiri kontrol mongos .

    Menggunakan MongoDB
    Di antara tool disertakan dengan paket MongoDB, adalah shell Mongo. Anda dapat menghubungkan ke contoh MongoDB Anda dengan mengeluarkan perintah berikut pada sistem prompt:

    Mongo

    Dibawah ini contoh script dari database mongoDB coba jalankan di promt mongoDB anda: 
    > db.test.save( { a: 1 } )
    > db.test.find()

    Untuk Perintah-perintah dari MongoDB anda bisa mengunjungi link dibawah ini
    http://docs.mongodb.org/manual/reference/glossary/#term-collection


    Referensi : MongoDB

    0 Responses to “Tutorial Instalasi MongoDB di Debian dan Ubuntu Linux”


    *Important - If you want to be informed of any replies to your comment, check the "Subscribe By Email" before submitting. Please Do Not Spam

    Posting Komentar