Implementasi Prinsip Heuristik untuk Rekomendasi Index menggunakan Java pada Database MariaDB

Sujanawati, Risa Perdana (2017) Implementasi Prinsip Heuristik untuk Rekomendasi Index menggunakan Java pada Database MariaDB. Undergraduate thesis, Insitut Teknologi Sepuluh Nopember.

[thumbnail of 5213100063-Undergraduate_Theses.pdf]
Preview
Text
5213100063-Undergraduate_Theses.pdf - Published Version

Download (2MB) | Preview

Abstract

Hampir seluruh bidang dalam kehidupan saat ini telah menggunakan database dan menuntut kinerja yang paling optimal sebuah database. Oleh sebab itu sebuah database harus memiliki kemampuan optimalisasi kinerja yang bisa didapatkan salah satunya dengan pemilihan index yang optima karena index memainkan peran penting dalam menentukan kinerja query yang dieksekusi terhadap system. Index yang tepat dapat meningkatkan kecepatan dalam pemrosesan data. Melakukan index secara keseluruhan juga akan memakan banyak penyimpanan padahal tidak semua index memberikan kinerja yang optimal bagi database. Menurut penelitian terdahulu Index dapat meningkatkan kinerja database yaitu jumlah transaksi permenit yang meningkat hingga tiga kali dan cost yang berkurang sekitar 50% hingga 90%. Dengan begitu pemilihan index merupakan dilema tersendiri bagi pengguna database.
Telah dilakukan beberapa penelitian pada produk terkait rekomendasi index dengan objek berbeda seperti untuk database PostgreSQL, MongoDB, dan SQL Server. Penilitian tersebut telah membuktikan dengan menerapkan metode heuristik untuk pemilihan index telah berhasil meningkatkan kinerja database.
Luaran dari penelitian berikut ini ialah sebuah perangkat lunak berbasis Java yang dapat digunakan pada Database MariaDB untuk mendapatkan rekomendasi index yang telah dipilih berdasarkan prinsip heuristik yang telah digunakan oleh peneliti sebelumnya. Perangkat lunak berikut dapat mengevaluasi kinerja database berdasarkan responsetime dan Queries per Second atau QPS. Hasil rekomendasi dari penelitian berikut dapat meningkatkan kinerja database Monitordom hingga 43,65% dan database Adventureworks2012 hingga 2.77%.
=================================================================
Almost all areas of life today have used the database and require the most optimal performance of a database. Therefore a database must have a performance optimization capability that can be obtained one of them with the optimal index selection because the index plays an important role in determining the performance of queries that are executed against the system. The right index can increase the speed in data processing. Doing the whole index will also take up a lot of storage when not all the indexes provide optimal performance for the database. According to previous research, Index can improve database performance that is the number of transactions per minute which increased up to three times and cost reduced 50% to 90%. Thus the selection of index is a dilemma for database users.
There have been several studies on product-related index recommendations with different objects such as PostgreSQL, MongoDB, and SQL Server databases. The research has proven by applying the heuristic method for index selection has succeeded in improving database performance.
The output of the following research is a Java-based software that can be used in the MariaDB Database to obtain recommendation indexes that have been selected based on heuristic principles that have been used by previous researchers. The following software can evaluate database performance based on responsetime and Queries per Second or QPS. The results of the recommendations of this research can improve the performance database Monitordom up to 43.65% and database Adventureworks2012 up to 2,77%.

Item Type: Thesis (Undergraduate)
Additional Information: RSSI 005.1 Suj i
Uncontrolled Keywords: Index, Database performance, Java, MariaDB.
Subjects: Q Science > QA Mathematics > QA76 Computer software
T Technology > T Technology (General) > T58.62 Decision support systems
Divisions: Faculty of Information Technology > Information System > 57201-(S1) Undergraduate Thesis
Depositing User: Sujanawati Risa Perdana
Date Deposited: 06 Nov 2017 04:09
Last Modified: 05 Mar 2019 06:05
URI: http://repository.its.ac.id/id/eprint/42772

Actions (login required)

View Item View Item