【技术实现步骤摘要】
一种前后台系统数据实时交换处理方法和系统
[0001]本专利技术涉及数据处理领域,尤其涉及一种前后台系统数据实时交换处理方法和系统。
技术介绍
[0002]后台数据基于数据库的系统,前后台数据交换大都直接基于历史数据库系统,前台向后台请求的数据,后台直接从历史数据库中获取后返回给前台,当关系数据加中处理数据量过多时,数据获取效率随之降低,此时当前台需要显示处理的数据实时较高时,后台及历史数据库的运行负荷将会急剧增大,数据交换效率变低,前台用户体验变差。
技术实现思路
[0003]针对上述技术问题,本专利技术实施例提供了一种前后台系统数据实时交换处理方法、系统以及一种计算机可读存储介质。
[0004]本专利技术实施例的第一方面提供一种前后台系统数据实时交换处理方法,所述方法包括:向外部数据源发送数据采集指令,采集外部数据;将采集的外部数据缓存到实时数据缓存模块中;将采集的外部数据存储到历史数据库中;接收前台数据请求,从实时数据缓存模块中获取数据;将获取的数据返回给前台。
[0005]可选地,所述 ...
【技术保护点】
【技术特征摘要】
1.一种前后台系统数据实时交换处理方法,其特征在于,所述方法包括:向外部数据源发送数据采集指令,采集外部数据;将采集的外部数据缓存到实时数据缓存模块中;将采集的外部数据存储到历史数据库中;接收前台数据请求,从实时数据缓存模块中获取数据;将获取的数据返回给前台。2.根据权利要求1所述的前后台系统数据实时交换处理方法,其特征在于,所述采集外部数据的步骤还包括:接收外部数据源主动发送的数据。3.根据权利要求1所述的前后台系统数据实时交换处理方法,其特征在于,所述将采集的外部数据缓存到实时数据缓存模块中的步骤包括:对所述实时数据缓存模块的缓冲区的大小进行配置;缓存区的大小设置为1时,则表示对采集的数据项的最新值进行缓存;缓存区的大小设置为0时,则表示不对采集的数据项进行缓存;缓存区的大小设置为n(n>1)时,则表示对采集的数据项的最新n个值进行缓存。4.根据权利要求3所述的前后台系统数据实时交换处理方法,其特征在于,所述将采集的外部数据缓存到实时数据缓存模块中的步骤还包括:当缓存区中缓存有当前接收到的数据的时段汇总值或统计值时,则从数据库获取该数据项的时段历史数据后,得到汇总或统计值后,缓存到实时数据缓存模块中。5.根据权利要求1所述的前后台系统数据实时交换处理方法,其特征在于,所述将采集的外部数据存储到历史数据库中的步骤包括:将采集的外部数据通过数据项标...
【专利技术属性】
技术研发人员:白江涛,唐丽,赵忠,苏则驰,
申请(专利权)人:深圳市双合电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。