Pengenalan MongoDB
Pengenalan MongoDB
- MongoDB merupakan database management system berbasis document
- Free dan OpenSource database
- Dikembangkan oleh perusahaan bernama 10gen tahun 2007
- Dirilis ke publik tahun 2009
- Saat ini perusahaan 10gen sudah berganti nama menjadi MogoDB Inc
- MongoDB hampir mendukung semua bahasa pemrgraman sebagai client nya
- MongoDB tidak menggunakan SQL, namun menggunakan JavaScript sebagai bahasa utama untuk manipulasi document (Document Oriented Database) (bukan tabel/record)
- MongoDB Klik Dsini
Apa itu Document Oriented Database
- Document oriented database merupakan sistem database yang digunakan untuk memanipuasi data dalam bentuk dokument (semi structured data)
- Biasanya documeny disimpan dalam bentuk JSON atau XML
- Document oriented database biasanya bertolak belakang dengan relational database
- Relational database biasanya menyimpan data dalam bentuk table, dan menyimpan relasinya di tabel lain
- Document oriented database biasanya menyimpan data dalam bentuik JSON atau XML dan menyimpan relasinya sebagai embeded object didalam document yang sama
Istilah Relational DB vs Document DB
Instalasi MongoDB - Manual
Instalasi MongoDB Menggunakan Docker
- MongoDB Docker Image : Klik Disini