five

Dataset for Performance Comparison Oracle, PostgreSQL, and MySQL Database Using JMeter Tools

收藏
NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://data.mendeley.com/datasets/f6vfr96m2p
下载链接
链接失效反馈
官方服务:
资源简介:
Abstract: With the continuous increase in data volume, both locally and in the cloud, it is crucial for users of Database Management Systems (DBMS) to consistently monitor system performance and stability. Databases play a key role in enhancing industrial productivity, including in the manufacturing sector. This research was conducted at a Bottled Drinking Water Company (BDWC) utilizing Database Management Systems (DBMS) such as Oracle, MySQL, and PostgreSQL to assess performance. As a representation of Online Transaction Processing (OLTP) in the BDWC industry, 100,000 records were utilized. Performance was evaluated using several test queries with the TPC-C benchmark executed on the three aforementioned DBMS, employing the JMeter tool directly connected to PostgreSQL, MySQL, and Oracle. Five rounds of testing yielded varying results in terms of response time and throughput. From the test results, it can be concluded that MySQL outperforms Oracle and PostgreSQL in terms of response time and throughput. MySQL achieved the best response time of 675/ms and the highest throughput of 0.119 requests/second compared to the test results of Oracle and PostgreSQL databases. Oracle obtained a response time of 5553/ms and a throughput of 0.180 requests/second, while PostgreSQL achieved a response time of 10483/ms and a throughput of 0.086 requests/second. Description: To compare the performance of various Database Management Systems (DBMS), five primary tables—customer, salesman, category, qty_product, and product—were used to create a comprehensive test dataset. This data was stored in two main tables, transaction_hdr and transaction_dtl, each containing over 100,000 records. The dataset was utilized to evaluate DBMS performance using tools like JMeter. Tables Used: 1. Customer: Stores customer information, including ID, name, and contact details. 2. Salesman: Contains data on sales personnel, including ID, name, and contact details. 3. Category_Product: Classifies products by category. 4. Qty_Product: Contains information on product quantities. 5. Product: Details product information, such as ID, name, and price. These tables populated the transaction_hdr and transaction_dtl tables, with over 100,000 records each. The transaction_hdr table includes transaction headers (ID, date, customer, salesman, total price), while the transaction_dtl table holds transaction details (product ID, name, category, quantity, price). JMeter was used to conduct performance testing on MySQL, Oracle, and PostgreSQL to assess throughput and response time.
创建时间:
2024-11-25
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作