Jelaskan apa itu SQL dan NoSQL.
Pengertian
SQL dan NoSQL
1.
SQL
SQL
(Structure Query Language) Database merupakan database relasional atau database
yang terstruktur. Jadi SQL database ini merupakan penyimpanan data yang
menggunakan relation dan biasa disebut sebagai tabel. Artinya sql database ini
dapat menemukan data yang di carinya menggunakan karakteristik umum yang
terdapat pada penyimpanannya dan hasil pencariannya disebut dengan skema.
Seperti
yang saya sebutkan diatas, swl databse merupakan penyimpanan data/database yang
selasional maka artinya database ini akan menggunakan tabel (kolom dan baris)
pada penyimpanannya. Sql database ini merupakan bahasa pemrograman yang
digunakan untuk mengelola data dalam database relasional
2.
NoSQL
Berbeda
dengan SQL Database, dari namanya saja sudah bisa ditebak bahwa nosql database
adalah kebalikan dari sql database. Tidak relational/tanpa telation. Database
nosql atau yang biasa disebut NoSQL database/cloud database merupakan
penyimpanan data/database yang tidak terstruktur.
Nosql
database tidak seperti sql databse yang menggunakan tabel dalam penyusunan
datanya, nosql database menggabungkan semua database tidak membedakan
jenis-jenisnya dan tanpa karakterististik umum. Tapi nosql database ini
memiliki kecepatan yang supercepat dibanding dengan sql database. Pencariannya
lebih terfokus. Nosql sebetulnya tidak 100% menyimpan data dengan cara tidak
terstruktur, terkadang ada miripnya dengan sql database dengan sedikit susunan
pada saat-saat tertentu.
Bedanya
nosql database ini menyusun bagian didalam bagian lainnya (subset). Jadi setiap
bagian akan memiliki beberapa bagian lagi didalamnya. Nosql ini cocok dan biasa
digunakan untuk penyimpanan aplikasi atau data yang sangat besar. Karena dengan
menggunakan nosql data dapat diakses dengan sangat fleksibel dan sangat sedikit
kemungkinan eror ketika mengakses banyak data dengan format yang berbeda-beda.
Tidak ada komentar:
Posting Komentar