批处理是在组或批中处理事务。一旦批处理正在进行,就不需要用户交互。这将批处理与事务处理区分开来,事务处理涉及一次处理一个事务,并且需要用户交互。
虽然批处理可以在任何时候进行,但它特别适合于周期结束处理,例如在一天结束时处理银行的报告或生成每月或每两周的工资单。
对于大型企业来说,随着大型计算机的引入,批处理在20世纪中叶左右成为数据编译、组织和报告生成的一种正常方式。早期处理批处理的机制是向计算机输入一叠穿孔卡片,这些卡片上有命令或指示,以便计算机遵循。
赫尔曼·霍勒瑞斯(1860-1929)在1890年左右被美国人口普查局聘为统计学家时,发明了穿孔卡片。正是这张打孔卡片成为了50年后广泛批量加工的种子。
批处理作业按定期计划的时间(例如,隔夜)或按需运行。例如,消费者收到的公用事业和其他服务的账单通常是每月通过批处理生成的。批处理是有益的,因为它是一种同时处理大量数据的经济高效的方法。需要注意的一点是,加工的输入必须是正确的,否则整批的结果都会出错,这将耗费时间和金钱。
批处理的一个决定性特征是缺乏人工干预,很少有(如果有的话)人工过程来启动它。在现代,这正是它如此高效的原因之一,但事实并非总是如此。
批量处理从冲孔卡开始,并将其列为计算机说明。整个卡片或成批卡片将一次性处理。这个系统由赫尔曼·霍利什发明,可追溯到1890年。霍利什开发了该系统,用于处理美国人口普查数据。手动打孔,卡片被一个机电设备送入并准备好。霍利斯将他的发明专利为“电子制表机”,后来加入了一组其他发明家和投资者,组建了计算制表记录公司(CTR),最终将成为IBM。
批处理从使用穿孔卡片开始。
与早期的迭代不同,现代批处理的功能是完全自动化的,以满足特定的时间条件。有些任务是立即完成的,有些则是实时执行的。后者定期受到监测。如果流程有任何问题,系统将通过基于异常的管理警报通知相应的人员。这节省了管理人员日常工作和其他紧迫任务的时间,而无需监督批处理系统。
软件通过监视器和依赖关系系统识别异常,从而启动批处理。例外情况可能包括在线客户订单或来自系统的新供应请求。
因为批处理涉及一次处理大量数据,如果输入以某种方式关闭,整个批处理将有缺陷,浪费时间和金钱。
当采用批量加工时,劳动力和设备等运营成本会降低。这是因为它消除了对人力职员和计算机等物理硬件的需求。而且,由于批处理的设计是快速高效的,并且可以避免人为错误,所以关键人员可以将精力集中在日常工作上。
与其他系统不同,批处理系统可以随时随地工作。这意味着他们继续在正常工作时间之外工作。他们也可以在离线环境下在后台工作,因此即使在停机期间,你也可以放心,他们仍然可以工作,而不会影响组织的日常工作。
如上所述,有一个批处理系统到位,让经理和其他关键人员有时间做自己的工作,而不必花时间监督批次。如果出现任何问题,将发送警报。这使得管理者可以在批处理过程中不插手。
在将这种系统投入使用之前,企业所有者可能希望考虑批处理的一些缺陷。
与许多技术一样,管理批处理系统需要一定程度的培训。管理者需要了解什么触发了批处理,如何安排它们,以及异常通知意味着什么,等等。
公司或组织内部的人员应熟悉该系统。那是因为它们通常非常复杂。如果团队中没有知识渊博的人,您可能需要雇用其他人来帮助您。
批处理基础设施可能是一项昂贵的资本支出。对一些企业来说,这些成本似乎不可行。
关键区别-好氧和厌氧废水处理 适当的废水处理是预防水传播疾病和维持生物体健康环境的重要要求。涉及微生物或生物的处理过程称为生物废水处理。生物废水处理有两种类型,即好氧废水处理和厌氧废水处理。好氧废水处...
...如何使用命令提示符吗?如果你这样做了,你可以写一个批处理文件。在最简单的形式中,批处理文件(或批处理脚本)是双击文件时执行的多个命令的列表。批处理文件可以一直返回到DOS,但仍然适用于现代版本的Windows。 Powe...
由于几个主要与安全相关的原因,PowerShell脚本不像批处理脚本那样易于移植和使用。但是,我们可以将批处理脚本与PowerShell脚本捆绑在一起,以解决这些问题。在这里,我们将向您展示一些问题领域,以及如何构建批处理脚本...
BDC与Â 调用事务 BDC或批处理数据通信和调用事务是接口技术的两种方式。在BDC和call事务之间可能会遇到许多不同之处。 在比较两者时,批处理数据通信是最古老的接口技术。BDC接口最重要的方面是异步处理。这意味着它用于多...
多处理器和多计算机的主要区别在于,多处理器是一个具有两个或多个cpu的系统,能够同时执行多个任务,而多计算机是一个具有多个处理器的系统,这些处理器通过互连网络连接以执行计算任务。 处理器是计算机中的重要部...
处理器与协处理器的主要区别在于,处理器是计算机的主处理单元,它根据指令执行算术、逻辑和控制运算,而协处理器是支持主处理器的专用处理器。 处理器是计算机的重要组成部分。它执行计算机程序的指令,并根据程序...
对称多处理和非对称多处理的主要区别在于,在对称多处理中,cpu是相同的,它们共享主存;而在非对称多处理中,cpu是不相同的,它们遵循从-主关系。 处理器是计算机中的一个重要部件。它处理算术和逻辑运算以及输入输出...
计算机体系结构中串行处理和并行处理的主要区别是串行处理一次执行一个任务,而并行处理一次执行多个任务。 计算机体系结构定义了计算机系统的功能、组织和实现。它解释了计算机系统是如何设计的以及与之兼容的技术...