Anda di halaman 1dari 11

NoSQL

MongoDb
hello!
Dewi Apriani
Nadia Sarah Shafiyya
Natasya Audia Nabila Putri
Rossyta Aulia Pradani
Sadina Salma

2
1.
Pengertian NoSQL

3

NoSQL adalah database yang
tidak menggunakan realasi
antar tabel dan tidak
menyimpan data seperti
layaknya Relasional Database.

4
2.
Pengertian MongoDB

5
MongoDB merupakan database NoSQL yang open-source, high-
performance, tidak memerlukan skema, mendukung replikasi, dapat
dikembangkan secara horizontal, dan berorientasi dokumen. Mongo
menyediakan fasilitas untuk insert, update, dan delete ke dalam
database MongoDB, menyediakan informasi mengenai replikasi,
menghidupkan/mematikan server database, menjalankan JavaScript,
dan lainnya. Versi terakhir dari MongoDB yaitu MongoDB 4.2 yang rilis
pada tanggal 13 Agustus 2019.

6
Sejarah MongoDB

7
MongoDB dibuat oleh Dwight Merriman DBMS dirilis sebagai perangkat lunak
dan Eliot Horowitz. Nama database open-source pada tahun 2009 dan
tersebut berasal dari kata Humongous tersedia dengan ketentuan Versi 3.0 dari
untuk mewakili gagasan mendukung GNU Affero General Public License dari
sejumlah besar data. Merriman dan Free Software Foundation, MongoDB
Horowitz membantu membentuk 10gen saat ini dipakai oleh MTV Network,
Inc. pada 2007 untuk mengkomersialkan Adobe, Facebook, eBay, video game FIFA,
MongoDB dan perangkat lunak terkait. LinkedIn, McAfee, MetLife, Foursquare,
Perusahaan ini berganti nama menjadi The Guardian News dan lainnya. Juga
MongoDB Inc. pada 2013 dan go public dipakai dalam proyek seperti CERN LHC,
pada Oktober 2017 dengan simbol ticker UIDAI Aadhaar yang mana India unique
MDB. identification project.
8
Fungsi MongoDB

aplikasi
menyimpan berbasis Grid
membangun
file-file yang Computing,
aplikasi
besar Cloud, atau
Big Data.

9
Kelebihan : Kekurangan :
1. Data teks disimpan dalam format utf-8. 1. MongoDB harus diinstall di sebuah
2. Performa yang ditawarkan MongoDB server, dan ketika kita menggunkaan
lebih cepat dibandingkan MySQL PHP kita juga harus merestart server
agar MongoDB dapat digunakan oleh
3. Backup data secara realtime. PHP.
4. Memecah database yang besar menjadi 2. Tidak bisa diandalkan dan indexing
beberapa bagian banyak mengambil memori ram.
5. Dapat digunakan di Windows, Linux, OS
X, dan Solaris.

10
thanks!

11