Link to home
Start Free TrialLog in
Avatar of Tuan_Anh
Tuan_Anh

asked on

batch processing and real-time processing

What is the major difference between system using "batch processing" and the one using "real-time processing"?
ASKER CERTIFIED SOLUTION
Avatar of Pete Long
Pete Long
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of freshair
freshair

real-time processing does the job as data comes in and supposedly spools or misses no data, while the batch job generally takes in data from a file or spooler.
If you had 6 pieces of a catalog number and sold one of them, real time would update the file and tell you that you now only had 5 of them. Batch processing would hold all the transactions in a separate area and would not tell you that you only had 5 until the batch was run, which could create a problem if someone wanted to buy six of them first. Some systems use real time for valid data, but also run transactions in a batch to be sure that both means arrive at the same answer. Or they may run the real time as a temporary mode of verifying data, and then run the batch later to make the actual file update. The method used depends on the data, and when the correct data is needed.
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is to:

Accept PeteLong's Comments as answer

Please leave any comments here within the next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

Paul
EE Cleanup Volunteer
ThanQ Paul