Sabtu, 09 April 2016

NoSQL


       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:


 
TikaNesia - Jasa Pembuatan Website

Tidak ada komentar: