With the increase in a range of data to be processed, there has been a corresponding increase of innovations in data processes systems such as the development of batch processing systems and real-time processing systems. This paper examines the concepts of batch processing systems and real-time processing systems, their advantages, disadvantages, and an evaluation of two presentations on the topic by my classmates.
In batch processing, data is collected from different sources using a different input procedure for a long period of time followed by the use of different procedures in processing the input and results are produced in a group. During batch processing, different programs are involved during input, processing, and presentation of output. The main benefits of batch processing are the ability to perform repeated jobs fast without user interaction, suitable for a large organization but also beneficial to small organizations, the ability to work offline and contribute least to stress on the processor, and the ability of a number of users to share the batch system ( Shahrivari, 2014) . The most common forms of batch systems include bank statements and payrolls. The disadvantages of the batch system include the need to train computer operators before they can use the systems, difficulties in debugging batch systems, the high cost of use of the systems, and the tendency of some jobs to take a long duration of time I case of errors.
Delegate your assignment to our experts and they will do the rest.
In contrast, real-time data processing is the process where the input of a unit of data is followed by immediate processing in a small duration of time. Examples of real-time systems include Automated Teller Machines (ATMs) and customer services. The advantage of real-time data processing is that data can be availed to everyone in real-time and few resources are required to sync the system, errors in the organization can be easily detected and corrected to mitigate the impacts of operational problems, and there is a high likelihood of staying ahead of the competition or get notified when one’s competitor is changing strategy such as by lowering prices. The disadvantages of real-time processing are that: it requires computer systems that are specifically dedicated to performing particular tasks, and there is the need to be continuously online ( Shahrivari, 2014) .
References
Shahrivari, S. (2014). Beyond batch processing: towards real-time and streaming big data . Computers , 3 (4), 117-129.