A.
Definisi
dan Produk NoSQL
Database
NoSQL adalah database yang tidak menggunakan relasi antar tabel dan tidak
menyimpan data dalam format tabel kaku (kolom yang fix) seperti layaknya
Relasional Database. Komponen NoSQL, yang mencakup berbagai teknologi dan
arsitektur, berusaha memecahkan masalah dalam skalabilitas dan kinerja data
yang besar. NoSQL sangat berguna ketika perusahaan ingin
mengakses dan menganalisis sejumlah data besar yang terstruktur.
MongoDB
adalah salah satu produk database NoSQL open source yang
menggunakan struktur data JSON untuk menyimpan datanya. MongoDB adalah salah
satu database NoSQL yang paling populer di internet. MongoDB sering dipakai
untuk aplikasi berbasis Cloud, Grid Computing, atau Big Data.
Gambar Logo mongoDB
Kelebihan NoSQL di banding Relasional Database
- NoSQL bisa menampung data yang terstruktur, semi terstruktur dan tidak terstuktur secara efesien dalam skala besar (big data/cloud).
- Menggunakan OOP dalam pengaksesan atau manipulasi datanya.
- NoSQL tidak mengenal schema tabel yang kaku dengan format data yang kaku. NoSQL sangat cocok untuk data yang tidak terstruktur, istilah singkat untuk fitur ini adalah Dynamic Schema.
- Autosharding, yaitu jika database NoSQL dijalankan di cluster server (multiple server) maka data akan tersebar secara otomatis dan merata keseluruh server.
Source:
Tidak ada komentar:
Posting Komentar