MongoDB adalah database open source 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 openSUSE 12.1
Buka Terminal dan alihkan 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:~ # zypper ar http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_12.1/ mongodb
Segarkan repositori sistem, Anda mungkin perlu menerima kunci gpg untuk melakukan caching repo mongodb.
root@geeksite:~ # zypper ref
Instal MongoDB.
root@geeksite:~ # zypper in mongodb
Mengontrol MongoDB:
MongoDB dapat dijalankan/dihentikan dengan perintah yang mudah diketahui.
Menggunakan skrip init biasa.
root@geeksite:~ # /etc/init.d/mongodb start root@geeksite:~ # /etc/init.d/mongodb stop
atau menggunakan perintah systemctl.
root@geeksite:~ # systemctl start mongodb.service root@geeksite:~ # systemctl stop mongodb.service
Untuk mengaktifkan pemulaan otomatis layanan saat booting, jalankan perintah berikut.
root@geeksite:~ # systemctl enable mongodb.service
Konfirmasi versi MongoDB.
raj@geeksite~/$ mongod --version db version v2.0.3, pdfile version 4.5 Mon Mar 12 06:08:34 git version: 05bb8aa793660af8fce7e36b510ad48c27439697
Itu saja. Sekarang Anda telah menginstal MongoDB versi terbaru di mesin Anda.