Data open source memiliki kepribadian ganda. Ada penggemar NoSQL yang suka melontarkan omelan terhadap dunia database relasional yang terbatas, lalu ada penggemar MySQL yang merupakan pembela setia dari segala sesuatu yang terstruktur – dengan semua data yang tersimpan rapi di sebuah tabel di suatu tempat.
Untuk semua retorika, Anda akan berpikir kedua belah pihak tidak harus akur. Faktanya, ribuan perusahaan membuat database relasional dan tanpa skema bermain bagus bersama setiap hari. Sudah seperti itu selama bertahun-tahun.
Tapi tren teknologi baru cenderung polarisasi. Ketika NoSQL diluncurkan, itu mulai terdengar seperti seruan untuk mengakhiri database relasional. Itu tidak mungkin terjadi dalam waktu dekat—dan untuk alasan yang bagus.
Craigslist adalah contoh yang bagus dari perusahaan yang mengintegrasikan pengambilan data terstruktur dan tidak terstruktur dengan mulus. Secara historis, perusahaan telah menggunakan MySQL untuk menangani serangan pekerjaan dan iklan baris setiap jam.
Terlepas dari beban kerja yang berat, MySQL dengan mudah menyelesaikan tugas itu. Kebutuhan akan pendekatan NoSQL muncul hanya ketika data yang diarsipkan mulai mencapai proporsi yang luar biasa. Karena persyaratan peraturan, Craigslist harus mengarsipkan semua data historisnya—bahkan iklan lima tahun untuk apartemen suram dan mahal di Austin selama SXSW.
Baca Selengkapnya