Optimasi Database dengan Metode Index dan Partisi Tabel Database Postgresql pada Aplikasi E-Commerce. Studi pada Aplikasi Tokopintar
DOI:
https://doi.org/10.31004/jptam.v6i1.3257Keywords:
Table Partisi, Index, Optimasi Basis DataAbstract
Efektifitas dan juga efisiensi waktu dalam mengakses dan pengambilan data sangatlah penting bagi sebuah perusahaan retail berbasis online yang memiliki jumlah data transaksi kegiatan sangat besar setiap harinya, sepertihalnya yang terjadi pada Aplikasi E-Commerce Toko Pintar dalam sebuah aktivitas transaksi mutasi. Dalam penelitian ini, dilakukan sebuah optimasi database untuk mengoptimalkan kinerja database guna menunjang performa dari database itu sendiri. Optimasi yang dilakukan dalam penelitian ini bertujuan untuk mengatasi dan memperoleh informasi sekaligus solusi masalah waktu eksekusi dan waktu respon query jika data pada database yang akan diproses sangat besar yang berdampak pada lamanya proses query itu sendiri. Adapun cara yang digunakan untuk melakukan optimalisasi database dalam penelitian ini adalah dengan metode Index dan Prtition Table. Index adalah sebuah objek dalam sistem database yang dapat mempercepat proses pencarian (query) data. Dari hasil eksperimen dengan dataset sebesar 2.248.590 data didapatkan sebuah hasil yang sangat memuaskan dimana terdapat perbedaan waktu query yang signifikan sebelum dan sesudah menggunakan index dan partition table, dimana Database sebelum diberi Index dan Partition Table akan memakan waktu yang lama dibanding setelah menggunakan Index dan Partition Table. Kelemahan Index dan Partition Table terjadi hanya pada kondisi tertentu yaitu padasaat melakukan insert data kedalam table.
References
H. J. Watson, “Recent Developments in Data Warehousing,” Commun. Assoc. Inf. Syst., vol. 8, no. January, 2002, doi: 10.17705/1cais.00801.
P. Studi, S. Informasi, and U. Tarumanagara, “Perbandingan Optimasi Query,” pp. 113–117.
D. Petkovic, “Microsoft SQL Server 2008 , A Beginner ’ s Guide,” no. August, 2018.
P. Bednarczuk, “Optimization in Very Large Databases By Partitioning Tables,” Inform. Autom. Pomiary w Gospod. i Ochr. ?rodowiska, vol. 10, no. 3, pp. 95–98, 2020, doi: 10.35784/iapgos.2056.
R. Pamungkas, “Optimalisasi Query Dalam Basis Data My Sql Menggunakan Index,” Res. Comput. Inf. Syst. Technol. Manag., vol. 1, no. 1, p. 27, 2018, doi: 10.25273/research.v1i1.2453.
J. Freitas et al., “IMPLEMENTASI PENERAPAN INDEX DALAM MEMPERCEPAT EKSEKUSI QUERY PADA BASIS,” pp. 1–11.
S. Suhartati and Y. Dwi Atma, “Optimasi Query Sederhana Guna Kecepatan Query Pada Database Server,” Metik J., vol. 1, no. 1, pp. 13–17, 2017, [Online]. Available: http://jurnal.stmikbpn.ac.id/index.php/metik1/article/view/5.
I. Anshori, “Perbandingan Cross-Product Dan Subset Query Pada Multiple Relasi Menggunakan Partisi Tabel Dengan Metode Cost-Based,” J. Mhs. Fak. Sains dan Teknol., vol. 0, no. 0, pp. 19–23, 2013.
Downloads
Published
How to Cite
Issue
Section
Citation Check
License
Copyright (c) 2022 Samidi Samidi, Fadly Fadly, Yusuf Virmansyah, Ronal Yulyanto Suladi, Ario Bambang Lesmana
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work’s authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).