NoSQL adalah sebuah konsep mengenai
penyimpanan data non-relasional. Berbeda dengan model basis data relasional
yang selama ini digunakan, NoSQL menggunakan beberapa metode yang berbeda-beda.
Metode-metode tersebutmenurut Dwight Merriman, salah satu kontributor MongoDB,
di antaranya adalah:
- Key-value
stores.
- Table-oriented.
- Document-oriented.
- Graph-oriented.
Metode-metode
dalam NoSQL menyederhanakan proses yang terjadi dalam sistem basis data
relasional. Penyederhanaan proses ini memungkinkan data direplikasi di banyak
server secara mudah dan menjamin ketersediaan data. Namun di sisi lain,
penyederhanaan proses ini memiliki beberapa efek samping. Beberapa metode
tersebut mengurangi integritas data, satu hal yang dijamin oleh basis data
relasional. Namun demikian, ada beberapa implementasi NoSQL yang juga telah
menyediakan integritas data seperti basis data relasional. NoSQL ditegaskan
tidak untuk menggantikan basis data relasional. Tujuan pengembangan NoSQL
adalah untuk menyelesaikan berbagai masalah yang tidak bisa ditangani oleh
basis data relasional, yaitu masalah skalabilitas untuk pemrosesan data
berukuran besar. Jika data yang anda gunakan dalam aplikasi nanti akan
berkembang menjadi berukuran besar, maka NoSQL dapat menjadi pertimbangan
alternatif sebagai penyimpanan data.
Sumber : http://seto.citravision.com/berita-40-pengantar-komputasi-cloud--nosql-database.html
Tidak ada komentar:
Posting Komentar