批次处理资料库的资料的系统及其方法技术方案

技术编号:2849462 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术是有关于一种批次处理资料库的资料的系统及其方法。该批次处理资料库的资料的系统,其包括:一资料库;以及一代理伺服器;其中代理伺服器是依序接收第一应用程式下达复数个资料库指令后,再与资料库相互连线,以批次处理该复数个资料库指令。该批次处理资料库资料方法,包括以下步骤:第一应用程式下达复数个资料库指令;一代理伺服器依序接收该复数个资料库指令;在代理伺服器暂存该复数个资料库指令;以及藉由代理伺服器与一资料库连线,批次处理该复数个资料库指令。本发明专利技术可以降低系统资源的消耗与记忆体空间的使用,能够有效地提升系统执行效能,还可以防止资料库储存不完整的资料。

【技术实现步骤摘要】

本专利技术涉及一种,特别是涉及一种藉由代理伺服器接收并暂存应用程式下达的复数个资料库指令,以于执行此复数个资料库指令时,再与资料库进行连线以批次处理此复数个资料库指令的机制的。
技术介绍
资料管理的发展以来,早期大多是以纸张方式将企业对外往来的资料加以长期保存,此一方法虽然具体而有效,但是却存在有纸张文件容易占据储存空间、保存不易以及查询困难等缺点。然而基于计算机(即电脑)的普及运用与资料库技术的蓬勃发展,现今大多是以资料库作为资料的管理与储存工具。请参阅图1所示,是现有习知的批次处理资料库的资料的流程图。如图所示,在此是举一实例以说明传统批次处理资料库的资料的方法,假设一位人事(HR)专员收到一份任务,而需执行下列的工作 首先,依步骤S10所示,使用应用程式与资料库取得连线动作,例如取得资料库连线权利(Connection),并将Connection的自动确认(AutoCommit)的设定改成“关闭(false)”。随后执行步骤S11,人事(HR)专员依据接收的任务,使用应用程式下达对应的4笔资料库指令,即1、输入第一笔员工加薪的异动资料,将员工加薪的异动资料变成更新资料库(Update SQL)指令。2、输入第二笔修改分机号码的异动资料,将修改分机号码的异动资料变成更新资料库(Update SQL)指令。3、输入第三笔离职员工的删除资料,将离职员工的删除资料变成更新资料库(Update SQL)指令。4、输入第四笔新进员工的新增资料,将新进员工的新增资料变成更新资料库(Update SQL)指令。以上的指令皆暂存于资料库的暂存区(图中未绘示),待下达应用程式完成之后,再加上“确认(Commit)”指令,并将资料库的连线权利(Connection)的自动确认(Auto Commit)的设定改成“开启(true)”。此时,依步骤S12所示,将批次处理该复数个资料库指令,以存取该资料库的资料。最后,执行步骤S13,应用程式与资料库进行断线动作,以归还资料库连线权利。应注意的是,上述4笔资料皆需输入正确,且应用程式执行无误后,才可以真正的写入资料库中。若有任何问题(资料错误、网路断线、程式有问题),都要将资料全部还原,不可以只部份写入。此外,依据不同的使用需求,有时应用程式需在执行一连串处理事件之后,才得以下达该复数个资料库指令。使得此上述的步骤S11的执行过程中,需要花费较多时间以等待应用程式完成复数个资料库指令的下达动作,如此一来,将造成应用程式占用过久的资料库连线时间。再者,由于资料库会限制连线应用程式的数目,若应用程式占用过久的资料库连线时间,除了影响其他欲与资料库进行连线应用程式的执行之外,计算机系统须消耗较多的资源以保持应用程式与资料库的连线状态,因而降低了系统的执行效能。另一方面,由于应用程式与资料库进行连线时,计算机系统是会划分一记忆体(记忆体即存储介质,存储器,内存,以下均称为记忆体)区域以供应用程式使用,因此当复数个应用程式连线至资料库时,计算机系统需划分复数个记忆体区域以供复数个应用程式使用。若连线的应用程式持续增加,且由于连线时间过久而无法释放记忆体区域时,则容易发生记忆体空间不足的窘境。基于上述,传统的批次处理资料库的资料的架构及其方法,不但无法有效降低应用程式与资料库的连线时间,且容易导致系统效能降低,记忆体空间不足等问题。由此可见,上述现有的在产品结构、方法与使用上,显然仍存在不便与缺陷,而亟待加以进一步改进。为了解决存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般产品及方法又没有适切的结构及方法能够解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种新的,便成了当前业界极需改进的目标。有鉴于上述现有的存在的缺陷,本专利技术人基于从事此类产品设计制造多年丰富的实务经验及其专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的,能够改进一般现有的,使其更具有实用性。经过不断的研究、设计,并经反复试作样品及改进后,终于创设出确具实用价值的本专利技术。
技术实现思路
本专利技术的目的在于,克服现有的存在的缺陷,而提供一种新的,所要解决的技术问题是使其藉由一代理伺服器的提供,接收与暂存应用程式下达的复数个资料库指令,在执行此复数个资料库指令时才与资料库取得连线,以批次处理此复数个资料库指令,从而更加适于实用。本专利技术的目的及解决其技术问题是采用以下技术方案来实现的。依据本专利技术提出的一种批次处理资料库的资料的系统,其中该系统包括一资料库;以及一代理伺服器;其中该代理伺服器是依序接收第一应用程式下达复数个资料库指令后,再与该资料库相互连线,以批次处理该复数个资料库指令。本专利技术的目的及解决其技术问题还可采用以下技术措施进一步实现。前述的,其中所述的代理伺服器更包含一暂存区域,用以暂存该代理伺服器所接收的该复数个资料库指令。前述的批次处理资料库的资料的系统,其中更包含第二应用程式,其中该第一应用程式与该第二应用程式各自有相对应的该暂存区域,用以储存该复数个应用程式所下达的该复数个资料库指令。前述的批次处理资料库的资料的系统,其中所述的代理伺服器更包含一测试单元,其是测试该复数个资料库指令,产生一测试结果,以指示该复数个资料库指令执行的正确性;以及一执行单元,依据该测试结果为可存取该资料库资料时,执行该复数个资料库指令,以存取该资料库的资料并产生一成功讯息。前述的批次处理资料库的资料的系统,其中所述的该代理伺服器更包含一资料回复单元,依据该测试单元的该测试确认结果为无法存取该资料库资料时,移除暂存的该复数个资料库的资料指令与对应该复数个资料库指令的该暂存区域并产生一失败讯息。本专利技术的目的及解决其技术问题还采用以下技术方案来实现。依据本专利技术提出的一种批次处理资料库资料的方法,其中该方法包括以下步骤第一应用程式下达复数个资料库指令;一代理伺服器依序接收该复数个资料库指令;在该代理伺服器暂存该复数个资料库指令;以及藉由该代理伺服器与一资料库连线,批次处理该复数个资料库指令。本专利技术的目的及解决其技术问题还可采用以下技术措施进一步实现。前述的,其中所述的代理伺服器批次处理该复数个资料库指令以存取该资料库的资料的步骤中,更包含下列步骤测试该复数个资料库指令,产生一测试结果以确认该复数个资料库指令执行的正确性;以及若该测试结果为成功存取该资料库资料时,则执行该复数个资料库指令,以存取该资料库的资料,并产生一成功讯息。前述的批次处理资料库资料的方法,其中若该测试结果为无法存取该资料库的资料时,移除暂存的该复数个资料库指令并产生一失败讯息。前述的批次处理资料库资料的方法,其更包含第二应用程式下达复数个资料库指令,其中在该代理伺服器暂存该复数个资料库指令的步骤,该第一应用程式与该第二应用程式个别下达的该复数个资料库指令是暂存于该代理伺服器内的该暂存区域。前述的批次处理资料库资料的方法,其特征在于其中所述的第一应用程式与该第二应用程式各自有相对应的该暂存区域,用以储存该第一应用程式与该第二应用程式个别下达的该复数个资料库指令。前述的批次处理资料库资料的方法,其中所述的代理伺服器依序接收该复数个资料库指令的步骤后,更包含辨识该第一应用程式,以传本文档来自技高网
...

【技术保护点】
一种批次处理资料库的资料的系统,其特征在于该系统包括:一资料库;以及一代理伺服器;其中该代理伺服器是依序接收第一应用程式下达复数个资料库指令后,再与该资料库相互连线,以批次处理该复数个资料库指令。

【技术特征摘要】
1.一种批次处理资料库的资料的系统,其特征在于该系统包括一资料库;以及一代理伺服器;其中该代理伺服器是依序接收第一应用程式下达复数个资料库指令后,再与该资料库相互连线,以批次处理该复数个资料库指令。2.根据权利要求1所述的批次处理资料库的资料的系统,其特征在于其中所述的代理伺服器更包含一暂存区域,用以暂存该代理伺服器所接收的该复数个资料库指令。3.根据权利要求2所述的批次处理资料库的资料的系统,其特征在于其更包含第二应用程式,其中该第一应用程式与该第二应用程式各自有相对应的该暂存区域,用以储存该复数个应用程式所下达的该复数个资料库指令。4.根据权利要求1所述的批次处理资料库的资料的系统,其特征在于其中所述的代理伺服器更包含一测试单元,其是测试该复数个资料库指令,产生一测试结果,以指示该复数个资料库指令执行的正确性;以及一执行单元,依据该测试结果为可存取该资料库资料时,执行该复数个资料库指令,以存取该资料库的资料并产生一成功讯息。5.根据权利要求4所述的批次处理资料库的资料的系统,其特征在于其中所述的该代理伺服器更包含一资料回复单元,依据该测试单元的该测试确认结果为无法存取该资料库资料时,移除暂存的该复数个资料库的资料指令与对应该复数个资料库指令的该暂存区域并产生一失败讯息。6.一种批次处理资料库资料的方法,其特征在于该方法包括以下步骤第一应用程式下达复数个资料库指令;一代理伺服器依序接收该复数...

【专利技术属性】
技术研发人员:陈智仁
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1