The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

An Efficient Method for Speeding up Large-Scale Data Transfer Process to Database: A Case Study

Author 1: Ginanjar Wiro Sasmito Author 2: M. Nishom
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 12 · Published 2019

DOI: https://doi.org/10.14569/IJACSA.2019.0101255

Abstract

Among the of characteristics of Large Data complexity comprising of volume, velocity, variety, and veracity (4Vs), this paper focuses on the volume to ensure a better performance of data extract, transform, and load processes in the context of data migration from one server to the other due to the necessity of update to the population data of Tegal City. An approach often used by most programmers in the Department of Population and Civil Registration of Tegal City is conducting the transfer process by transferring all available data (in specific file format) to the database server regardless of the file size. It is prone to errors that may disrupt the data transfer process like timeout, oversized data package, or even lengthy execution time due to large data size. The research compares several approaches to extract, transform, and load/transfer large data to a new server database using a command line and native-PHP programming language (object-oriented and procedural style) with different file format targets, namely SQL, XML, and CSV. The performance analysis that we conducted showed that the big scale data transfer method using LOAD DATA INFILE statement with comma-separated value (CSV) data source extension is the fastest and effective, therefore recommendable.

Keywords

How to Cite this Article

Ginanjar Wiro Sasmito and M. Nishom. "An Efficient Method for Speeding up Large-Scale Data Transfer Process to Database: A Case Study". International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 10, No. 12, 2019. https://doi.org/10.14569/IJACSA.2019.0101255

BibTeX

@article{Sasmito2019,
  title     = {An Efficient Method for Speeding up Large-Scale Data Transfer Process to Database: A Case Study},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {12},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Ginanjar Wiro Sasmito and M. Nishom},
  doi       = {10.14569/IJACSA.2019.0101255},
  url       = {https://doi.org/10.14569/IJACSA.2019.0101255}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.