发布网友 发布时间:2022-04-22 03:47
共1个回答
热心网友 时间:2023-06-28 01:03
一、
在处理用户的上送请求时,有两种方式,一种是批量(BATCH),另一种是联机。在批量处理过程中,用户的请求被分类后,积累到一起一同提交给主机,提交后,主机按顺序对这些请求逐一进行处理,待全部处理完成后再将处理结果一同输出出来。联机处理是指请求的接收和处理都是实时的,一旦处理完成后就要实时将处理结果传给用户。同批量不同的是,联机交易是并发的,来自于四面八方,因此联机交易无法控制请求的顺序、种类和先后,因此具有不可预测性。
联机程序与批量程序对比具有以下的特点:
(1)联机程序一次请求处理的输入/输出(I/O)较少;批量程序每次需要处理大量的数据,具有大量的I/O。
(2)联机系统需要实时、快速响应用户的请求,一般交易的响应时间在100ms内;批量程序由于每次需要处理大量的数据,执行时间将较长。
(3)联机程序需要强大的网络系统支持;批量程序可以运行在操作系统内部,不必有一个网络平台支撑。
二、联机业务也可以称为实时处理业务。