Perbandingan Optimasi Query Menggunakan Query Scalar, Correlated Dan Kombinasi
Abstrak
Optimasi query merupakan suatu pola penulisan SQL yang mengacu pada standar SQL. Optimasi query ini sangat penting untuk dapat dipelajari karena dengan optimasi query ini kita dapat memaksimalkan kecepatan dan efisiensi dari eksekusi suatu program. Ada dua jenis pendekatan yang umum pada optimasi query ini yaitu pendekatan heuristic dan cost-base.dalam pendekatan cost base terdapat dua model optimasi query yaitu cross product dan subquery. Pada subquery sendiri terdapat tiga jenis query yaitu scalar, correlated dan kombinasi (cross product-scalar dan multi scalar). Ketiga jenis query dari subquery ini akan dibandingkan melalui studi kasus dimana pada studi kasus ini melibatkan banyak data dan relasi antar tabel. Dari hasil pengujian dapat diketahui bahwa jenis query scalar dan correlated adalah jenis query yang tepat untuk digunakan dalam jumlah data dan relasi antar tabel yang relatif sedikit. Sedangkan query multi scalar adalah jenis query yang paling tepat digunakan untuk mengeksekusi jumlah data yang banyak dan melibatkan relasi antar tabel yang banyak pula. Sebaliknya, jenis query yang paling tidak dianjurkan untuk digunakan adalah jenis query cross product-scalar.
Hak cipta :
Penulis yang menerbitkan naskahnya di Jurnal ini menyetujui ketentuan berikut:
Hak cipta atas artikel apa pun di Jurnal Bangkit Indonesia oleh LPPM STT Indonesia Tanjung Pinang berlisensi di bawah Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Penulis mengetahui bahwa Jurnal Bangkit Indonesia berhak menerbitkan untuk pertama kalinya dengan Lisensi Creative Commons Attribution-ShareAlike 4.0 International License / CC BY-SA 4.0
Penulis dapat memasukkan tulisan secara terpisah, mengatur distribusi non-eksklusif naskah yang telah diterbitkan di jurnal ini ke dalam versi lain (misalnya dikirim ke tempat penyimpanan institusi penulis, penerbitan dalam buku, dll), dengan mengakui bahwa naskah tersebut telah diterbitkan atau pertama kali di Jurnal Bangkit Indonesia
Lisensi :
Jurnal Bangkit Indonesia diterbitkan berdasarkan ketentuan Lisensi Internasional Creative Commons Attribution-ShareAlike 4.0 / CC BY-SA 4.0 Lisensi ini mengizinkan siapa pun untuk menyalin dan mendistribusikan kembali materi ini dalam bentuk atau format apa pun, menyusun, memodifikasi, dan membuat karya turunan dari materi ini untuk tujuan apa pun, termasuk tujuan komersial, selama tujuan tersebut mencantumkan penghargaan kepada Pencipta karya aslinya.