Apa yang dimaksud NoSQL [glosarium teknologi informasi]

NoSQL :

NoSQL adalah database non-relasional yang menyimpan dan mengakses data menggunakan nilai kunci. Alih-alih menyimpan data dalam baris dan kolom seperti database tradisional, DBMS NoSQL menyimpan setiap item satu per satu dengan kunci unik. Selain itu, database NoSQL tidak memerlukan skema terstruktur yang mendefinisikan setiap tabel dan kolom terkait . Ini memberikan pendekatan yang jauh lebih fleksibel untuk menyimpan data daripada database relasional.

Sementara basis data relasional (seperti MySQL ) ideal untuk menyimpan data terstruktur, strukturnya yang kaku mempersulit penambahan bidang baru dan skala basis data dengan cepat. NoSQL menyediakan pendekatan tidak terstruktur atau “semi-terstruktur” yang ideal untuk menangkap dan menyimpan konten yang dibuat pengguna ( UGC ). Ini mungkin termasuk teks, gambar, file audio, video, aliran klik, tweet , atau data lainnya. Sementara basis data relasional sering menjadi lebih lambat dan lebih tidak efisien seiring pertumbuhannya, basis data NoSQL sangat skalabel. Bahkan, Anda dapat menambahkan ribuan atau ratusan ribu catatan baru ke database NoSQL dengan penurunan kinerja yang minimal.

Karena fleksibilitas dan skalabilitas NoSQL, banyak bisnis dan organisasi besar mulai menggunakan database NoSQL untuk menyimpan data pengguna. Mereka sangat umum dalam aplikasi komputasi awan dan telah menjadi solusi penyimpanan paling populer untuk data besar .

CATATAN: NoSQL kadang-kadang disebut sebagai “Tidak hanya SQL”, meskipun itu bukan arti resmi dari istilah tersebut.

Related Posts