ANALYZING THE EFFECT OF INDEXING AND CLUSTERING TECHNIQUES ON QUERY PERFORMANCE IN E-COMMERCE TRANSACTION DATABASES

GULO, ROSWITA KASIAMI (2026) ANALYZING THE EFFECT OF INDEXING AND CLUSTERING TECHNIQUES ON QUERY PERFORMANCE IN E-COMMERCE TRANSACTION DATABASES. Project Report. UNIVERSITAS KATOLIK SOEGIJAPRANATA, Semarang. (Unpublished)

[img]
Preview
Text
22.K1.0041-ROSWITA KASIAMI GULO-COVER_a.pdf

Download (768kB) | Preview
[img] Text
22.K1.0041-ROSWITA KASIAMI GULO-ISI _a.pdf
Restricted to Registered users only

Download (1MB)
[img]
Preview
Text
22.K1.0041-ROSWITA KASIAMI GULO-DAPUS _a.pdf

Download (1MB) | Preview
[img] Text
22.K1.0041-ROSWITA KASIAMI GULO-LAMP _a.pdf
Restricted to Registered users only

Download (1MB)

Abstract

Query execution performance is a critical factor in database management, particularly in e-commerce transaction systems that continuously handle increasing data volumes. Without proper optimization techniques, operations such as data retrieval, updates, and deletions can take longer to execute and reduce overall system efficiency. This study aims to analyze the effect of index structure and clustering techniques on query execution performance in relational database systems. The dataset used in this study is the E-Commerce Sales Dataset, which consists of customer and transaction data integrated into a single dataset containing 9,744 records. Data processing and clustering were performed using the Python programming language with the pandas and scikit-learn libraries, while query performance testing was conducted on three database management systems: MySQL, PostgreSQL, and SQL Server. The experiment was conducted by comparing four test conditions: a baseline without optimization, using clustering, using indexing, and a combination of indexing and clustering. The index types implemented included B-Tree Indexes, Composite Indexes, Hash Indexes, and Non-Clustered Indexes. The results show that implementing indexing significantly improves performance across nearly all query operations. For example, for a DELETE operation, execution time is reduced from approximately 9 ms to 0.4122 ms, while for an UPDATE operation, execution time is reduced from 12.489 ms to 1.4002 ms under indexed conditions. Overall, these findings indicate that indexing is the most influential factor in improving query execution efficiency compared to clustering alone.

Item Type: Monograph (Project Report)
Subjects: 000 Computer Science, Information and General Works > 004 Data processing & computer science
Divisions: Faculty of Computer Science > Department of Informatics Engineering
Depositing User: mr Dwi Purnomo
Date Deposited: 11 Jun 2026 06:30
Last Modified: 11 Jun 2026 06:30
URI: http://repository.unika.ac.id/id/eprint/39999
Keywords: indexing, clustering, query performance, e-commerce, relational database

Actions (login required)

View Item View Item