-
公开(公告)号:CN119806391A
公开(公告)日:2025-04-11
申请号:CN202411700334.X
申请日:2024-11-26
Applicant: 本原数据(北京)信息技术有限公司
Abstract: 本申请实施例提出了一种基于数据库存算分离架构下的元数据异步刷盘方法,包括:接收共享存储节点中的目标元数据的修改指令,根据修改指令对目标元数据进行加锁处理,并在共享存储节点的共享内存中对目标元数据进行修改操作;构建目标元数据操作的数据日志,并将数据日志写入磁盘;将修改后的目标元数据拷贝到内存池中,并挂载到后台元数据刷盘线程的任务队列中,以及对修改后的目标元数据进行解锁处理;通过后台元数据刷盘线程根据任务队列中挂载的任务顺序,将内存池中的修改后的目标元数据进行刷盘操作;当完成修改后的目标元数据刷盘后,清空磁盘中的数据日志。本申请实施例减少元数据修改流程中锁的持有时间,减少锁冲突时间。
-
公开(公告)号:CN119577761B
公开(公告)日:2025-05-09
申请号:CN202411481286.X
申请日:2024-10-23
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 叶冠宇
Abstract: 本申请实施例提出了一种代码文件智能分析方法、装置、电子设备及存储介质,代码文件智能分析方法包括:获取待检代码项目,获取各个待检代码文件的复杂度;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值时,将代码项目输入第一处理设备中;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值,且第一处理设备处于满载状态时,将待检代码项目输入潮汐处理设备;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值,且第一处理设备和潮汐处理设备均处于满载状态时,对待检代码项目中的待检代码文件进行分组,得到多个目标文件组,将目标文件组输入第二处理设备中;能够有效提升代码文件的分析效率。
-
公开(公告)号:CN119577761A
公开(公告)日:2025-03-07
申请号:CN202411481286.X
申请日:2024-10-23
Applicant: 本原数据(北京)信息技术有限公司
Inventor: 叶冠宇
Abstract: 本申请实施例提出了一种代码文件智能分析方法、装置、电子设备及存储介质,代码文件智能分析方法包括:获取待检代码项目,获取各个待检代码文件的复杂度;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值时,将代码项目输入第一处理设备中;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值,且第一处理设备处于满载状态时,将待检代码项目输入潮汐处理设备;当待检代码项目中各个待检代码文件的复杂度总和大于目标复杂阈值,且第一处理设备和潮汐处理设备均处于满载状态时,对待检代码项目中的待检代码文件进行分组,得到多个目标文件组,将目标文件组输入第二处理设备中;能够有效提升代码文件的分析效率。
-
-