博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBatch前言
阅读量:7239 次
发布时间:2019-06-29

本文共 671 字,大约阅读时间需要 2 分钟。

批处理应用程序就是对程序进行批量处理.

特点:批量应用程序处理大量数据而无需人类干预。
用途:可以选择使用批处理程序来计算每月的财务报表、计算统计和索引文件的数据等等。
应用:当银行系统中有很多业务都需要用到它,例如计提,计息,切日,账务汇总等等.
介绍:批处理应用程序就是从一个文件系统中导出数据到另个系统,在导出的过程中进行相关的逻辑处理.
举例:
这里写图片描述

系统A从数据库导出文件(一般为富文本文件),然后系统B去读取这些文件,进过系统B自身的处理,将处理后的数据写到系统B的数据库中.这就是批处理应用程序。

因为一个批应用程序它要自动去处理这些数据,所以它必须要是健壮的和可靠的.因为没有人为的干预从一个错误中恢复正常。因此批量应用程序处理的数据量越大,需要完成的时间也就越长。这也就是说,你必须考虑在你的批处理程序中的性能,因为它是往往限制在一个特定的时间段内执行。

批处理应用程序的要求如下:

■大数据量

批处理应用程序必须能够处理大量的数据导入、导出或计算。
■自动化
批处理应用程序必须运行在用户交互除外严重问题解决。
■健壮性
批处理应用程序必须在处理无效数据时没有导致系统崩溃.
■可靠性
批处理应用程序必须跟踪错误是什么时(记录、通知)。
■性能
批处理应用程序必须执行在专用的时间内处理完从而避免干扰任何其他应用程序的正常运行.


—–下面有个“顶”字,你懂得O(∩_∩)O哈哈~

—–乐于分享,共同进步!
—–更多文章请看:


转载于:https://www.cnblogs.com/hainange/p/6153787.html

你可能感兴趣的文章
二进制
查看>>
我的友情链接
查看>>
Maven学习总结(四)——Maven核心概念
查看>>
mysqldumpslow和mysqlslap使用
查看>>
mysql使用SUBSTRING展示特定字段里面的特定字符
查看>>
MyBatis学习总结(六)——调用存储过程
查看>>
Java基础学习总结(8)——super关键字
查看>>
职场上班族可吃零食能消除疲劳
查看>>
a.b.c.d.e.f.g这样的字段变成d.e.f.g的几种方法
查看>>
C++中关联容器和序列式容器在erase迭代器时的区别
查看>>
细谈围城---我的启示录
查看>>
字符串shuffle
查看>>
Nginx+PHP配置
查看>>
如何修改Xenserver网卡的offload
查看>>
Jmeter安装手记
查看>>
[视频教学]Maclean教你用Vbox在Enterprise Linux 5上安装Oracle 10gR2 RAC
查看>>
【Oracle Database 12c新特性】Online Statistics Gathering for Bulk-Load 针对批量数据加载的在线统计信息收集...
查看>>
windows下nginx 配置 tomcat 集群
查看>>
maven 常见故障处理
查看>>
Linux下安装mantis
查看>>