数据传输方法、装置、计算机设备和存储介质与流程

文档序号:37623318发布日期:2024-04-18 17:37阅读:10来源:国知局
数据传输方法、装置、计算机设备和存储介质与流程

本公开涉及计算机科学软件工程,具体涉及一种数据传输方法、装置、计算机设备和存储介质。


背景技术:

1、java编程语言已经为开发者提供了精简、优雅、指令式且支持并发数据处理的stream api,但出于兼容性或开发团队技术栈等其他方面因素考虑,软件系统又不得不采用传统的关系型批处理数据库,且当前主流持久层框架针对业务系统常见的查询等业务需求只能按批处理的形式返回一个包含用户需要业务实体的集合。

2、这种方式下,查询响应缓慢,对硬件要求较高,且无法处理无限数据。


技术实现思路

1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。

2、为此,本公开的目的在于提出一种数据传输方法、装置、计算机设备和存储介质,能够有效提升数据查询效率,降低对硬件需求,提升对大规模数据或无限数据的处理效果。

3、为达到上述目的,本公开第一方面实施例提出的数据传输方法,包括:

4、基于预设驱动程序从目标数据库中获取查询结果,其中,所述预设驱动程序与所述目标数据库之间基于流处理模式相连接,所述查询结果包括至少一条被查询数据;

5、将所述至少一条被查询数据逐条传输至目标应用程序。

6、为达到上述目的,本公开第二方面实施例提出的数据传输装置,包括:

7、获取模块,用于基于预设驱动程序从目标数据库中获取查询结果,其中,所述预设驱动程序与所述目标数据库之间基于流处理模式相连接,所述查询结果包括至少一条被查询数据;

8、传输模块,用于将所述至少一条被查询数据逐条传输至目标应用程序。

9、本公开第三方面实施例提出的计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本公开第一方面实施例提出的数据传输方法。

10、本公开第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开第一方面实施例提出的数据传输方法。

11、本公开第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如本公开第一方面实施例提出的数据传输方法。

12、本公开提供的数据传输方法、装置、计算机设备和存储介质,通过基于预设驱动程序从目标数据库中获取查询结果,其中,预设驱动程序与目标数据库之间基于流处理模式相连接,查询结果包括至少一条被查询数据;将至少一条被查询数据逐条传输至目标应用程序,由此,能够有效提升数据查询效率,降低对硬件需求,提升对大规模数据或无限数据的处理效果。

13、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。



技术特征:

1.一种数据传输方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述目标应用程序为java应用程序,所述被查询数据的数据类型为resultset类型;

3.如权利要求2所述的方法,其特征在于,所述将所述被查询数据由所述resultset类型转换为stream类型,包括:

4.如权利要求1所述的方法,其特征在于,所述基于预设驱动程序从目标数据库中获取查询结果,包括:

5.一种数据传输装置,其特征在于,包括:

6.如权利要求5所述的装置,其特征在于,所述目标应用程序为java应用程序,所述被查询数据的数据类型为resultset类型;

7.如权利要求6所述的装置,其特征在于,所述传输模块,还用于:

8.如权利要求5所述的装置,其特征在于,所述获取模块,用于:

9.一种计算机设备,其特征在于,包括:

10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,其中,所述计算机指令用于使所述计算机执行权利要求1-4中任一项所述的方法。


技术总结
本公开提出一种数据传输方法、装置、计算机设备和存储介质,该方法包括:基于预设驱动程序从目标数据库中获取查询结果,其中,预设驱动程序与目标数据库之间基于流处理模式相连接,查询结果包括至少一条被查询数据;将至少一条被查询数据逐条传输至目标应用程序。通过实施本公开的方法,能够有效提升数据查询效率,降低对硬件需求,提升对大规模数据或无限数据的处理效果。

技术研发人员:乔畅,董新燕,李扬,任佳朋,项逸达,宁振兴
受保护的技术使用者:中煤科工集团信息技术有限公司
技术研发日:
技术公布日:2024/4/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1