System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据调度方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种数据调度方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41275571 阅读:4 留言:0更新日期:2024-05-11 09:28
本申请公开了一种数据调度方法、装置、电子设备及存储介质,该方法包括:获取元数据,在元数据中获取视频文件的描述性信息,判断视频模型是否为预设的视频生成模型,并判断视频主题是否为预设的目标主题;如果视频模型为视频生成模型且视频主题为目标主题,就获取视频标识在预设时间内的读取次数和修改次数;当读取次数大于预设的第一次数且修改次数小于预设的第二次数时,在低速存储器中,通过视频路径定位视频文件;在分布式数据库中,运行视频生成模型对应的查询指令,获取查询指令对应的查询结果;连接分布式数据库的调度器,控制调度器将视频文件从低速存储器调度到视频生成模型对应的高速存储器中。本申请有利于提高数据调度的效率。

【技术实现步骤摘要】

本申请涉及互联网,尤其涉及一种数据调度方法、装置、电子设备及存储介质


技术介绍

1、随着数据量呈爆炸式增长,传统的单机数据库面临着巨大的挑战,在这种背景下,分布式数据库应运而生。分布式数据库具备高扩展性、高性能和高可用性,能够为企业和互联网应用提供可靠的数据存储和处理支持。

2、然而,现有的电子设备无法优化分布式数据库的数据调度方式,不利于提高数据调度的效率。其原因在于,现有的电子设备一般会使用分布式数据库自带的数据调度方式,这种数据调度方式无法满足用户的个性化需求,这使得用户需要采用手动调度的方式,而分布式数据库的视频文件很多,如果采用手动调度的方式,手动调度的工作量会十分巨大,且手动调度的时间会很长,且手动调度的过程中错误地移动或删除分布式数据库的视频文件,导致视频文件丢失或损坏,因此,现有的电子设备无法优化分布式数据库的数据调度方式,不利于提高数据调度的效率。


技术实现思路

1、本申请实施例提供一种数据调度方法、装置、电子设备及存储介质,以解决上述现有的电子设备无法优化分布式数据库的数据调度方式,不利于提高数据调度的效率的技术问题的技术问题。

2、第一方面,本申请实施例提供了一种数据调度方法,应用于电子设备,所述电子设备分别连接关系型数据库管理系统和分布式数据库,所述数据调度方法包括:

3、获取所述关系型数据库管理系统中的热数据;

4、在所述热数据中获取元数据,在所述元数据中获取视频文件的描述性信息,所述描述性信息包括视频主题、模型标识、视频标识、视频路径,所述视频主题为所述视频文件的主题,所述模型标识为所述视频文件对应的视频模型的唯一标识,所述视频路径为所述视频文件在所述分布式数据库的低速存储器中的存储路径;

5、判断所述视频模型是否为预设的视频生成模型,并判断所述视频主题是否为预设的目标主题;

6、如果所述视频模型为所述视频生成模型且所述视频主题为所述目标主题,就获取所述视频标识在预设时间内的读取次数和修改次数;

7、当所述读取次数大于预设的第一次数且所述修改次数小于预设的第二次数时,在所述低速存储器中,通过所述视频路径定位所述视频文件;

8、在所述分布式数据库中,运行所述视频生成模型对应的查询指令,获取所述查询指令对应的查询结果,所述查询结果包括所述视频生成模型对应的高速存储器;

9、连接所述分布式数据库的调度器,控制所述调度器将所述视频文件从所述低速存储器调度到所述视频生成模型对应的所述高速存储器中。

10、在第一方面的一种可能的实现方式中,所述获取所述关系型数据库管理系统中的热数据,包括:

11、获取所述关系型据库管理系统的访问接口,通过所述访问接口与所述关系型据库管理系统建立数据传输通道;

12、通过所述数据传输通道,获取所述关系型数据库管理系统中的所述热数据。

13、在第一方面的一种可能的实现方式中,所述在所述热数据中获取元数据,在所述元数据中获取视频文件的描述性信息,包括:

14、在所述热数据中获取所述元数据,获取所述元数据的访问时间;

15、获取所述访问时间和当前时间之间的时间间隔,判断所述时间间隔是否小于预设间隔;

16、如果所述时间间隔小于所述预设间隔,就在所述元数据中获取所述视频文件的所述描述性信息。

17、在第一方面的一种可能的实现方式中,所述如果所述视频模型为所述视频生成模型且所述视频主题为所述目标主题,就获取所述视频标识在预设时间内的读取次数和修改次数,包括:

18、如果所述视频模型为所述视频生成模型且所述视频主题为所述目标主题,就获取当前视频评估值,所述当前视频评估值是描述所述视频文件的视频质量的评估值;

19、判断所述当前视频评估值是否大于预设视频评估值,所述预设视频评估值是描述预设视频的视频质量的评估值;

20、如果所述当前视频评估值大于所述预设视频评估值,就获取所述视频标识在所述预设时间内的所述读取次数和所述修改次数。

21、在第一方面的一种可能的实现方式中,所述当所述读取次数大于预设的第一次数且所述修改次数小于预设的第二次数时,在所述低速存储器中,通过所述视频路径定位所述视频文件,包括:

22、当所述读取次数大于预设的第一次数且所述修改次数小于预设的第二次数时,获取所述视频文件的视频大小,判断所述视频大小是否大于预设值;

23、如果所述视频大小大于所述预设值,就在所述低速存储器中,通过所述视频路径定位所述视频文件。

24、在第一方面的一种可能的实现方式中,所述如果所述视频大小大于所述预设值,就在所述低速存储器中,通过所述视频路径定位所述视频文件,包括:

25、如果所述视频大小大于所述预设值,就获取所述视频文件在统计时间内的观看时长和回放次数;

26、判断所述观看时长是否大于预设时长,并判断所述回放次数是否大于预设次数;

27、如果所述观看时长大于所述预设时长且所述回放次数大于所述预设次数,就在所述低速存储器中,通过所述视频路径定位所述视频文件。

28、在第一方面的一种可能的实现方式中,所述目标主题包括教育主题、体育主题、游戏主题中的其中一种或其组合;

29、所述高速存储器包括固态硬盘、静态随机存取存储器、动态随机存取存储器中的其中一种或其组合。

30、示例性地,所述连接所述分布式数据库的调度器,控制所述调度器将所述视频文件从所述低速存储器调度到所述视频生成模型对应的所述高速存储器中,包括:

31、获取所述分布式数据库的配置文件,在所述配置文件中获取所述分布式数据库的调度器的网络地址和端口号,通过所述网络地址和所述端口号向所述调度器发送连接请求,获取所述连接请求对应的连接结果;

32、当所述连接结果为连接成功时,向所述调度器发送所述视频文件全部的子文件的调度指令,所述调度指令用于控制所述调度器将全部的所述子文件从所述低速存储器调度到所述视频生成模型对应的所述高速存储器中,所述调度指令包括调度目标、起点位置和终点位置,所述调度目标为所述子文件,所述起点位置为所述低速存储器,所述终点位置为所述高速存储器,所述子文件是组成所述视频文件的一部分。

33、第二方面,本申请实施例提供了一种数据调度装置,应用于电子设备,所述电子设备分别连接关系型数据库管理系统和分布式数据库,包括:

34、第一获取模块,用于获取所述关系型数据库管理系统中的热数据;

35、第二获取模块,用于在所述热数据中获取元数据,在所述元数据中获取视频文件的描述性信息,所述描述性信息包括视频主题、模型标识、视频标识、视频路径,所述视频主题为所述视频文件的主题,所述模型标识为所述视频文件对应的视频模型的唯一标识,所述视频路径为所述视频文件在所述分布式数据库的低速存储器中的存储路径;

36、本文档来自技高网...

【技术保护点】

1.一种数据调度方法,其特征在于,应用于电子设备,所述电子设备分别连接关系型数据库管理系统和分布式数据库,所述数据调度方法包括:

2.根据权利要求1所述的数据调度方法,其特征在于,所述获取所述关系型数据库管理系统中的热数据,包括:

3.根据权利要求1所述的数据调度方法,其特征在于,所述在所述热数据中获取元数据,在所述元数据中获取视频文件的描述性信息,包括:

4.根据权利要求1所述的数据调度方法,其特征在于,所述如果所述视频模型为所述视频生成模型且所述视频主题为所述目标主题,就获取所述视频标识在预设时间内的读取次数和修改次数,包括:

5.根据权利要求1所述的数据调度方法,其特征在于,所述当所述读取次数大于预设的第一次数且所述修改次数小于预设的第二次数时,在所述低速存储器中,通过所述视频路径定位所述视频文件,包括:

6.根据权利要求5所述的数据调度方法,其特征在于,所述如果所述视频大小大于所述预设值,就在所述低速存储器中,通过所述视频路径定位所述视频文件,包括:

7.根据权利要求1至6任一项所述的数据调度方法,其特征在于,

8.一种数据调度装置,其特征在于,应用于电子设备,所述电子设备分别连接关系型数据库管理系统和分布式数据库,包括:

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的数据调度方法。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的数据调度方法。

...

【技术特征摘要】

1.一种数据调度方法,其特征在于,应用于电子设备,所述电子设备分别连接关系型数据库管理系统和分布式数据库,所述数据调度方法包括:

2.根据权利要求1所述的数据调度方法,其特征在于,所述获取所述关系型数据库管理系统中的热数据,包括:

3.根据权利要求1所述的数据调度方法,其特征在于,所述在所述热数据中获取元数据,在所述元数据中获取视频文件的描述性信息,包括:

4.根据权利要求1所述的数据调度方法,其特征在于,所述如果所述视频模型为所述视频生成模型且所述视频主题为所述目标主题,就获取所述视频标识在预设时间内的读取次数和修改次数,包括:

5.根据权利要求1所述的数据调度方法,其特征在于,所述当所述读取次数大于预设的第一次数且所述修改次数小于预设的第二次数时,在所述低速存储器中,通过所述视频路径定位...

【专利技术属性】
技术研发人员:曾焱苗旭成郭淞沇
申请(专利权)人:深圳九有数据库有限公司
类型:发明
国别省市:

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

1