instalasi mongoDB di Linux Debian Atau Ubuntu
MongoDB merupakan sistem database yang menggunakan konsep key-value artinya setiap dokumen/record pada pada mongoDB memiliki Key. saat ini MongoDB mutlak dikuasi oleh pegiat software atau para programmer. dan sebelum belajar tentang mongoDB, tentunya hal pertama yang harus di lakukan adalah menginstal MongoDB di komputer kita.Di Linux khususnya based Debian/Ubuntu, Instalasi MongoDB berbeda dengan instalasi di OS lain misal WIndows. berkut ini adalah cara intalasi MongoDB di Linux Debian/Ubuntu melalui Repositori.
//add key gpg
# apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
pertama tambahkan Repositori Mongo ke dalam Sources List.
--> Buka Terimal masuk sebagai root dan ketik :
# gedit /etc/apt/sources.list --> kemudian copi paste kode dibawah lalu save !
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
--> kemudia ketik :
# aptitude update
jika proses update repositori mengalami kegagalan misal menggunakan versi linux lama dan muncurl error :
"E: Release file expired, " --> maka ketik saja perintah berikut :
# aptitude -o Acquire::Check-Valid-Until=false update
//install paket MongoDB
# aptitude install mongodb-10gen
//cek version MongoDB
# mongo --version
masuk ke db mongo
# mongo
> help
Letak Konfigurasi MongoDB
# gedit /etc/mongodb.conf
MongoDB akan menyimpan file data di -> # /var/lib/mongodb
sedangkan file log berada di --> # nano /var/log/mongodb
Perintah untuk menjalankan MongoDB !
# sudo service mongodb start --> atau --> # sudo /etc/init.d/mongodb start
Perintah Stopping MongoDB
# sudo service mongodb stop atau # sudo /etc/init.d/mongodb stop
Perintah Restart MongoDB
# sudo service mongodb restart atau # sudo /etc/init.d/mongodb restart
MongoDB berjalan di port 28017 --> http://localhost:28017
Article terkait --> MONGO Driver PHP - Library PHP untuk mengakses Database MongoDB
http://tekno-cyber.blogspot.co.id/2016/03/mongo-driver-php-library-php-untuk.html
Tambahan Tentang MongoDB
Sintak yang digunakan dalam melakukan manipulasi data pada database MongoDB menggunakan BSON.
BSON singkatan dari Binary JSON, Sintak dari BSON mewakili dari sebuah struktur data yang sederhana. Website resmi BSON dapat dilihat di bsonspec.org
Pada MongoDB tidak ada namanya table, field dan record seperti pada Database Relational (MySQL, Oracle, dsb), tetapi yang ada pada mongoDB terdapat terminologi sebagai berikut.
1. Collection dapat dianalogikan Table pada database relational (MySQL, Oracle, dsb)
2. Dokumen dapat dianalogikan Record pada database relational (MySQL, Oracle, dsb).
FITUR
MongoDB memiliki fitur Replikasi yang sangat bermanfaat untuk sebuah sistem dalam proses backup data secara realtime.
MongoDB memiliki fitur Sharding yaitu sebuah fitur untuk memecah database yang besar menjadi beberapa bagian dengan tujuan meningkatkan performance.
MangoDB memberikan kinerja yang baik dan dapat menjadi alternatif database untuk sistem yang high trafik.
EmoticonEmoticon