Friday, January 25, 2019

Apa itu NoSQL?

NoSQL adalah sebuah metode pemodelan data yang baru muncul beberapa tahun terakhir ini. Merupakan pemodelan data yang berbeda dengan relational database dimana data disimpan dalam bentuk rekord atau baris dan kolom pada tabel. Relational database lebih memfokuskan bagaimana data disimpan dalam baris dan disimpan dalam beberapa tabel dengan tetap memperhatikan relasi antar tabel dengan dengan menggunakan primary key dan foreign key.

Namun, NoSQL memiliki konsep yang berbeda dengan relatioanal database yang cenderung record base, NoSQL lebih kepada object base, menyimpan data-data (property) sebuah objek (entity) dalam satu dokumen tanpa dipisahkan dalam bentuk dokumen JOSN.

Kelebihan dari NoSQL adalah flexibility, scalability, high-performance, highly functional.
Selengkapnya silahkan disimak pada link referensi berikut ini.

Sumber referensi:
https://aws.amazon.com/nosql/
https://www.w3resource.com/mongodb/nosql.php

Keywords:
NoSQL: nonrelational, flexibility, scalability, high-performance, highly functional, JSON;
Graph APIs: TinkerPop and RDF/SPARQL;
Popular graph databases: Neo4j and Giraph;
Popular document databases: DynamoDB and MongoDB.

No comments: