Towards a Trustworthy and Efficient ETL Pipeline for ATM Transaction Data
DOI:
https://doi.org/10.30537/sjcms.v7i2.1338Abstract
ATMs generate vast amounts of data daily, which needs to be analyzed and stored. Dealing with this data, also termed big data, is a complex task, and here comes the role of ETL pipelines. ETL pipelines need extensive resources for operations, and their performance optimization is necessary as data must be dealt with in near or even real-time. If the pipeline deals with financial data such as ATM transactions, steps should be taken to ensure the data's security, privacy, confidentiality, and integrity. This can be achieved using Blockchain technology. It is a distributed ledger technology having an immutable nature. It has significant advantages in terms of providing security, but it has disadvantages as well, such as low throughput and transactional latency. If blockchain is used in an ETL pipeline, it will affect the overall performance. So, to prevent the decline in performance, steps should be taken to optimize it. In this paper, we are using parallelization and partitioning as techniques to optimize performance. The primary goal here is to achieve maximum security while maintaining performance.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Sukkur IBA Journal of Computing and Mathematical Sciences
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The SJCMS holds the rights of all the published papers. Authors are required to transfer copyrights to journal to make sure that the paper is solely published in SJCMS, however, authors and readers can freely read, download, copy, distribute, print, search, or link to the full texts of its articles and to use them for any other lawful purpose.
The SJCMS is licensed under Creative Commons Attribution-NonCommercial 4.0 International License.