理论教育 管理信息系统中的业务处理方式:批处理和实时处理

管理信息系统中的业务处理方式:批处理和实时处理

时间:2023-08-14 理论教育 版权反馈
【摘要】:业务处理的方式主要有两种,分别为批处理和实时处理。实时处理在处理业务时,实时处理是及时、即刻地处理完这笔业务后,主文件已经进行了更新,因而这时的统计数据反映的就是现实的真实情况。在实时处理时,也要保留副本,不过它是在每笔业务后及时保留副本,所以要用联机存储器,甚至多处理器。

管理信息系统中的业务处理方式:批处理和实时处理

业务处理的方式主要有两种,分别为批处理和实时处理。

(1)批处理

批处理(Batch Processing)周期性地定期收集源文件,然后进行成批处理。如银行存款处理,白天整理所收到的存款单,下班后一起交给数据处理部门,由它们进行累加和其他分析,此业务的处理周期就是一天。批处理活动包括:

● 收集源文件,如订单、发票等,并将它们分成批。

● 把源文件录入到输入媒体,如磁带、磁盘等。

● 把源文件排序,排序应根据某个关键词,一般这个关键词和主文件相同。

● 将源文件和主文件合并处理,建立一个新的主文件,并输出一些文件,如发票、支票等。

● 定期将业务文件成批送往中央计算机保存,并进一步处理。

例如一个银行的批处理过程,如图5-3所示。

978-7-111-44885-3-Chapter05-3.jpg

图5-3 银行批处理过程

这里,主文件是一种永久存储的文件,如客户主文件包括客户名称、地址、电话、主要业务、生产的主要产品等数据;学生主文件包括姓名、年龄、籍贯、学号等,也可能包括成绩等具有档案性质的文件;支票主文件记录支票金额、接受方、开出方、日期、编号等数据。业务文件是一种中间存储文件,具有暂存的性质,一旦它的内容并入主文件,业务文件即消失。更新后的主文件在下一批处理就处于主文件的位置。(www.daowen.com)

批处理优点包括:当要处理大量数据时,批处理是一种比较经济的方法,每笔业务处理时没必要翻动主文件;错开白天的时间,机器可以晚上处理,可以充分利用硬件资源;机器的速度也不一定要求很高,机器档次和设备费用可以大大降低。但批处理却有很多缺点:主文件经常是过时的,打出的报告也是这样,马上查出当前的问题不太可能。所以许多业务转向实时处理,而某些实时处理系统中还保留着某些业务的批处理。

(2)实时处理

在处理业务时,实时处理是及时、即刻地处理完这笔业务后,主文件已经进行了更新,因而这时的统计数据反映的就是现实的真实情况。实时处理也叫联机处理或在线处理(On- line Transaction Processing,OLTP)。这时数据只要一输入,记录、转换、更新主文件将一气呵成,响应顾客的查询也是即时的。一个实时销售处理系统如图5-4所示。

978-7-111-44885-3-Chapter05-4.jpg

图5-4 实时处理示意图

防止数据处理的故障是个很重要的问题。批处理时要保留多个副本,一般要3个,而且在不同的地方。每次批处理完成后,副本也跟着产生,当主机损坏时可以根据两个副本恢复数据。在实时处理时,也要保留副本,不过它是在每笔业务后及时保留副本,所以要用联机存储器,甚至多处理器。具有多处理器而且能够支持实时恢复数据的处理叫做容错数据处理(Fault Tolerant Processing),这种计算机系统叫容错系统(Fault Tolerant Systems)。

实时处理的优点包括:实时处理能及时处理、更新和响应顾客。实时处理的缺点是由于联机、直接存取,必须采取特殊的措施保护数据库,防止病毒和闯入者。在许多实时系统中,也用磁带做控制日志和恢复文件,因而在设备方面要付出高成本。所以实时处理的优点必须和它的成本、安全的问题相平衡。由于技术的发展,为更好地满足顾客需求,越来越多的公司开始使用实时处理。

(3)两种方式比较

批处理和实时处理的比较如表5-1所示。

表5-1 批处理和实时处理的比较

978-7-111-44885-3-Chapter05-5.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈