数据库数据迁移方法、装置、设备、存储介质

    公开(公告)号:CN115525631A

    公开(公告)日:2022-12-27

    申请号:CN202211366054.0

    申请日:2022-10-31

    Abstract: 本申请实施例提供了一种数据库数据迁移方法、装置、设备、存储介质,该方法包括:基于预设的切片策略对源数据库的源数据表的数据进行任务切片,得到多个数据分片任务;每隔预设时间确定目标数据分片任务,每个目标数据分片任务配置目标读线程,将目标数据分片任务所对应的目标数据集保存至环形阻塞队列;通过目标写线程分别从环形阻塞队列中读取待写入数据集,并写入目标数据库,待写入数据集归属于目标数据集,写线程的数量多于读线程池中读线程的数量。根据本实施例的技术方案,目标数据集通过环形阻塞队列保存,使得写线程和读线程能够分开运行,能够分配更多的资源给写线程,并且能够多线程并行处理,提高资源的利用率和数据迁移的效率。

    基于模块化的微前端页面生成方法、装置、设备及介质

    公开(公告)号:CN115268914B

    公开(公告)日:2023-04-07

    申请号:CN202210951813.3

    申请日:2022-08-09

    Abstract: 本申请涉及一种基于模块化的微前端页面生成方法、装置、设备及介质,其中方法包括:基于预设指令,构建主页面,并获取开发端在主页面上所配置的数据库配置信息和页面数据配置信息;将数据库配置信息和页面数据配置信息对应的前端代码进行打包发布处理,得到目标组件;若接收到目标系统的微前端页面生成请求,获取目标组件,并配置目标组件对应的主界面路由,将主界面路由挂载到目标系统中,以使得在目标系统显示主页面;获取子页面路由,并将子页面路由挂载到目标系统中;通过配置目标系统对应的服务器代理,以使得目标系统生成微前端页面。本发明实现模块化和自动化生成微前端页面,有利于提高微前端页面生成的效率。

    基于模块化的微前端页面生成方法、装置、设备及介质

    公开(公告)号:CN115268914A

    公开(公告)日:2022-11-01

    申请号:CN202210951813.3

    申请日:2022-08-09

    Abstract: 本申请涉及一种基于模块化的微前端页面生成方法、装置、设备及介质,其中方法包括:基于预设指令,构建主页面,并获取开发端在主页面上所配置的数据库配置信息和页面数据配置信息;将数据库配置信息和页面数据配置信息对应的前端代码进行打包发布处理,得到目标组件;若接收到目标系统的微前端页面生成请求,获取目标组件,并配置目标组件对应的主界面路由,将主界面路由挂载到目标系统中,以使得在目标系统显示主页面;获取子页面路由,并将子页面路由挂载到目标系统中;通过配置目标系统对应的服务器代理,以使得目标系统生成微前端页面。本发明实现模块化和自动化生成微前端页面,有利于提高微前端页面生成的效率。

    数据库数据迁移方法、装置、设备、存储介质

    公开(公告)号:CN115525631B

    公开(公告)日:2023-09-05

    申请号:CN202211366054.0

    申请日:2022-10-31

    Abstract: 本申请实施例提供了一种数据库数据迁移方法、装置、设备、存储介质,该方法包括:基于预设的切片策略对源数据库的源数据表的数据进行任务切片,得到多个数据分片任务;每隔预设时间确定目标数据分片任务,每个目标数据分片任务配置目标读线程,将目标数据分片任务所对应的目标数据集保存至环形阻塞队列;通过目标写线程分别从环形阻塞队列中读取待写入数据集,并写入目标数据库,待写入数据集归属于目标数据集,写线程的数量多于读线程池中读线程的数量。根据本实施例的技术方案,目标数据集通过环形阻塞队列保存,使得写线程和读线程能够分开运行,能够分配更多的资源给写线程,并且能够多线程并行处理,提高资源的利用率和数据迁移的效率。

    应用程序迁移方法、装置、设备及存储介质

    公开(公告)号:CN116185468A

    公开(公告)日:2023-05-30

    申请号:CN202310193399.9

    申请日:2023-02-21

    Abstract: 本申请实施例提供了一种应用程序迁移方法、装置、设备及存储介质,属于应用程序迁移技术领域。该方法包括:接收迁移指令;响应于所述迁移指令,获取应用程序的源码工程包,其中,所述源码工程包包括多个源码文件,所述迁移指令用于指示将所述应用程序所连接的数据库由源数据库迁移至目标数据库;利用预设的目标匹配模型对所述源码文件进行匹配处理,在多个所述源码文件中匹配出待处理文件,其中,所述目标匹配模型与所述迁移指令对应;利用预设的目标改造规则对所述待处理文件进行改造处理,得到改造文件,以更新所述源码工程包,其中,所述目标改造规则与所述迁移指令对应。本申请实施例能够减少源码迁移过程的耗时,从而提高开发效率。

    一种无源码应用迁移适配方法和装置、设备及存储介质

    公开(公告)号:CN116954714A

    公开(公告)日:2023-10-27

    申请号:CN202310835622.5

    申请日:2023-07-07

    Abstract: 本申请实施例提供了一种无源码应用迁移适配方法和装置、设备及存储介质,属于JAVA应用适配转换领域。该方法包括:获取源数据库中的历史SQL语句并筛选出源SQL语句,根据源SQL语句和目标数据库中的目标SQL语句构建迁移映射关系表,根据预设配置规则对无源码应用程序包中原始配置文件进行修改,并运行修改后的无源码程序包以得到无源码应用,通过JDBC驱动根据映射关系表将访问请求中的原始SQL语句进行变换,并将转换后的SQL语句发送至目标数据库执行。因此,本申请实施例能够根据源数据库中的历史SQL语句对目标数据库中的映射关系表进行适配改造,再通过JDBC驱动对访问请求中的SQL语句进行转换后并执行,以使源应用在无源码环境下从源数据库迁移到目标数据库。

    数据库结构迁移方法、装置、设备、存储介质

    公开(公告)号:CN116028466A

    公开(公告)日:2023-04-28

    申请号:CN202211347144.5

    申请日:2022-10-31

    Abstract: 本申请实施例提供了一种数据库结构迁移方法、装置、设备、存储介质,该方法包括:根据源数据库的标识信息和目标数据库的标识信息获取目标迁移规则;根据目标迁移规则从源数据库的数据结构中确定待迁移的目标对象类型,并获取归属于目标对象类型的源对象;从源数据库中获取源对象的源DDL定义语句,将源DDL定义语句转换为符合目标数据库的语法的目标SQL语句;根据目标SQL语句创建迁移任务,控制目标数据库执行迁移任务在目标数据结构中创建目标对象。根据本实施例的技术方案,能够实现数据库结构的快速自动化迁移,有效提高了迁移效率和用户体验。

    数据库结构的并发迁移方法、装置、设备及存储介质

    公开(公告)号:CN115543966A

    公开(公告)日:2022-12-30

    申请号:CN202211345781.9

    申请日:2022-10-31

    Abstract: 本申请提供一种数据库结构的并发迁移方法、装置、设备及存储介质,该方法包括:获取源数据库中的多个待迁移对象,其中,待迁移对象为数据库结构;根据待迁移对象所属的类型进行归类,得到若干组待迁移对象列表,其中,每组待迁移对象列表均包括至少一个待迁移对象;配置执行顺序信息,执行顺序信息用于表征每组待迁移对象列表的不同的执行顺序;根据执行顺序信息,将各组待迁移对象列表中的所有的待迁移对象并发迁移至目标数据库,即是说,每次并发迁移一组待迁移对象列表中的所有的待迁移对象,直至根据执行顺序信息对所有待迁移对象列表实现待迁移对象的迁移,因此,本申请实施例能够提高数据库结构迁移的效率。

    基于数据库迁移的数据过滤方法、装置、设备及介质

    公开(公告)号:CN115292289A

    公开(公告)日:2022-11-04

    申请号:CN202210959015.5

    申请日:2022-08-09

    Abstract: 本发明涉及大数据领域,提供一种基于数据库迁移的数据过滤方法、装置、设备及介质,其方法包括:响应于系统对象数据过滤指令,确定源数据库的数据库类型;根据所述数据库类型获取所述源数据库中的系统对象数据,并将所述系统对象数据加载至配置缓存;获取所述源数据库中待迁移的数据,及获取所述配置缓存中的所述系统对象数据;过滤所述待迁移的数据中的所述系统对象数据,以得到适用迁移的目标数据。利用本发明能够提高数据库迁移的效率,并降低出错率。

Patent Agency Ranking