Gunadarma University

Kamis, 07 April 2016

NoSQL Database

Database NoSQL adalah database yang tidak menggunakan relasi antar tabel dan tidak menyimpan data seperti layaknya Relasional Database. Yang membuat NoSQL berbeda dengan SQL yang berbasis RDBMS atau relational database, NoSQL tidak menggunakan sintaks SQL untuk menyimpan data.

Terdapat 4 metode dalam NoSQL :

1. Table-Oriented, metode yang dikembangkan oleh pembuatnya sendiri seperti Google dan Facebook dengan Big Table dan Cassandra nya.

2. Graph-Oriented, jenis database yang menggunakan struktur graph dengan node, edge dan properties untuk menyimpan datanya.

3. Document-Oriented, merupakan database yang berbasiskan dokumen. Tidak ada tabel, field dan record, yang ada hanyalah koleksi dan dokumen. Koleksi dapat disamakan dengan tabel dan dokumen disamakan dengan field. Berbeda dengan database relasional, pada document oriented database, dokumen dapat memiliki field yang berbeda dengan dokumen lain walaupun berada dalam satu koleksi. Hal ini tidak dapat dilakukan dengan database relasional dimana sebuah record tidak mungkin memiliki field yang berbeda dengan record yang berada dalam satu tabel. 

4. Key-value store,  Hampir sama seperti document-oriented database, yang berbeda adalah media penyimpanannya. Dalam key-value store, data tidak langsung disimpan dalam disk seperti database pada umumnya. Data disimpan dalam memori komputer dan sesekali data dalam memori ditulis ke disk.

Referensi : 
http://www.jejaring.web.id/cara-mudah-memahami-nosql-database/
http://www.candra.web.id/pengantar-database-nosql-dan-mongodb/

TikaNesia - Jasa Pembuatan Website

Tidak ada komentar:

Posting Komentar