MongoDB adalah open source, database berorientasi dokumen yang dirancang dengan mempertimbangkan skalabilitas dan kelincahan pengembang. Alih-alih menyimpan data Anda dalam tabel dan baris seperti yang Anda lakukan dengan database relasional, di MongoDB Anda menyimpan dokumen seperti JSON dengan skema dinamis. Tujuan MongoDB adalah untuk menjembatani kesenjangan antara penyimpanan nilai kunci (yang cepat dan skalabel) dan database relasional (yang memiliki fungsionalitas yang kaya). Binari tersedia untuk Windows, Linux, OS X, dan Solaris, MongoDB tersedia secara gratis di bawah GNU Affero General Public License. Driver bahasa tersedia di bawah Lisensi Apache. Selain itu, 10gen menawarkan lisensi komersial untuk MongoDB. Dapat diakses jaringan, ditulis dalam C++.
Fitur MongoDB:
- Penyimpanan berorientasi koleksi – penyimpanan data gaya objek dengan mudah
- Dukungan indeks penuh, termasuk objek dalam
- Pembuatan profil kueri
- Dukungan replikasi dan fail-over
- Penyimpanan data biner yang efisien termasuk yang besar
- objek (mis. video)
- Sharding otomatis untuk skalabilitas tingkat cloud (Q209)
- Performa tinggi, skalabilitas, dan kedalaman fungsi yang wajar adalah tujuan proyek.
Berikut adalah turorial tentang menginstal MongoDB terbaru ( Sampai sekarang MongoDB 2.0.3 ) di Fedora 16 / Fedora 15.
10gen menerbitkan paket rpm. Paket mereka umumnya lebih segar daripada yang ada di repositori Fedora. Ini hanya berisi rilis stabil, dengan nama mongo-10gen.
Buka Terminal ( Aplikasi —> Alat Sistem —> Terminal).
Beralih ke pengguna root.
[raj@geeksite~/]$ su
Menginstal MangoDB:
Kita perlu menambahkan repositori di sistem kita, jadi tambahkan file berikut di bawah direktori /etc/yum.repos.d.
[root@geeksite~/]# vi /etc/yum.repos.d/mongodb.repo
Tambahkan baris berikut.
### 32 bit ###
[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686 gpgcheck=0
### 64 bit ###
[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0
Instal MongoDB.
[root@geeksite~/]# yum install mongo-10gen*
Mengontrol MongoDB:
MongoDB dapat dijalankan/dihentikan dengan perintah yang mudah diketahui.
Menggunakan skrip init biasa.
[root@geeksite~/]# /etc/init.d/mongod start [root@geeksite~/]# /etc/init.d/mongod stop
atau menggunakan perintah layanan.
[root@geeksite~/]# service mongod start [root@geeksite~/]# service mongod stop
Konfirmasi versi MongoDB.
raj@geeksite~/$ mongod --version db version v2.0.3, pdfile version 4.5 Mon Mar 9 06:08:34 git version: 05bb8aa793660af8fce7e36b510ad48c27439697
Itu saja. Sekarang Anda telah menginstal MongoDB versi terbaru di mesin Anda.