Monday, 26 November 2007

Data Processing

There are 3 different types of data processing:

Batch processing

Transaction processing

Real time processing

If somebody wants to buy a book on amazon, it would involve transaction processing because this keeps records of stock and the information is kept as up to date. It does not have to be in real time because if they run out of that book the order will be put on hold and just say that the customer has to wait for extra time. The customer will still get the book, they will just have to wait longer so it is not urgent and therefore does not need to be in real time.

If somebody wants to buy a ticket to the V Festival it woudl involve real-time processing. This is because the data is kept as accurate as posible with real-time as the database is updated immediately. This is important for bookings such as this because it stops the next customer from booking the same thing, otherwise they would not know how many tickets were left. Another example of real-time processing is when using PayPal as it is necessary to check that the person actually has the money in their account before items are sent to them.

If somebody wants to pay their gas bills it would involve batch processing because human involvement is not necessary and there isn't really a product at the end, only a piece of paper that can be printed off automatically and sent to the customer. It does not need to be in real time because as long as it is paid by a certain date the gas supply will not be cut off. Another example of this is teachers marking work.

No comments: