一种基于三层架构的系统数据增量更新的优化方法技术方案

技术编号:4067880 阅读:305 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于三层架构的系统数据增量更新的优化方法,其特征在于:包括数据库服务器、应用程序服务器、客户端程序。客户端下载基础数据成功后,将本次下载的基础数据在客户端生成一个缓存文件,当下一次客户端程序启动并向应用程序服务器请求基础数据更新时,应用程序服务器通过记录的操作时间戳对比,然后从数据库服务器下载已经变化过的数据。这样可以很大程度地缩短系统基础数据从数据库服务器更新到客户端所需要的时间,甚至可以忽略该部分的时间消耗,提升了系统的整体性能。

【技术实现步骤摘要】

【技术保护点】
一种基于三层架构的系统数据增量更新的优化方法,其特征在于:所述三层架构包括数据库服务器、应用程序服务器、客户端程序,所述优化方法按以下步骤实现:步骤10、客户端程序启动,连接到应用程序服务器;步骤20、客户端程序将最后一次数据更新时间发送到应用程序服务器;步骤30、应用程序服务器通过记录的操作时间戳对比,如果客户端程序的基础数据有更新,查找客户端程序需要更新的数据,并将需更新的数据在数据库服务器形成增量包,如果客户端程序的基础数据未更新,直接开始客户端程序的业务操作;步骤40、客户端程序下载数据库服务器形成的增量包;步骤50、客户端程序将下载的增量包和自身的缓存文件进行合并,形成新的缓存文件,再做更新成功标志,而后开始客户端程序的业务操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:林仁文李捷郑子凤
申请(专利权)人:福州星网视易信息系统有限公司
类型:发明
国别省市:35[中国|福建]

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

1