zoukankan      html  css  js  c++  java
  • SpringBatch前言

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

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

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

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

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


    —–下面有个“顶”字,你懂得O(∩_∩)O哈哈~
    —–乐于分享,共同进步!
    —–更多文章请看:http://blog.csdn.net/duruiqi_fx


  • 相关阅读:
    hibernate>对象/关系数据库映射基础 小强斋
    Struts2>环境搭建及HelloWorld 小强斋
    hibernate>多对一关联映射 小强斋
    hibernate>多对一关联映射 小强斋
    hibernate>多对一关联映射 小强斋
    Struts2>运行机制 小强斋
    另外一篇操作excel的参考
    警惕引用,血的教训
    zoj1019
    linux c++连接mysql示例
  • 原文地址:https://www.cnblogs.com/hainange/p/6153787.html
Copyright © 2011-2022 走看看