暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN201910549601.0-基于多进程并发和插件向数据库快速加载数据方法和系统.PDF
42
18页
0次
2024-03-20
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 201910549601.0
(22)申请日 2019.06 .24
(65)同一申请的已公布的文献号
申请公布号 CN 110347440 A
(43)申请公布日 2019.10 .18
(73)专利权人 北京人大金仓信息技术股份有
地址 100085 北京市朝阳区容达路7号院5
号楼1至3层101内二层201
(72)发明人 袁远松 王建华 杜春魁 
(74)专利代理机构 北京纽乐康知识产权代理事
务所(普通合伙) 11210
专利代理师 白明珠
(51)Int.Cl.
G06F
9/445
(2018 .01)
G06F
16/25
(2019 .01)
(56)对比文件
CN 101515291 A ,2009 .08 .26
CN 103049533 A ,2013 .04 .17
CN 108776710 A ,2018 .11 .09
US 2009319550 A1,2009 .12 .24
US 2014222768 A1,2014 .08 .07
US 2017293619 A1,2017 .10 .12
审查员 张静
(54)发明
程并和插
数据方法和系统
(57)摘要
件向
据库快速加载数据方法和系统包括数据加载工
和注册到数据库服务器的数据加载插件所述
数据加载插件包括一个写进程和多个解析进程
该方法包括以下步骤所述数加载工具负责读
取配置文并连接和调据加载插件进行
载工作所述数加载插件接受连接的进程为写
进程创建述解进程
据文相关
数据并解析和组装成元组将所述元组放入其对
应的共享内述写进程遍历所有所述
享内存队从中取出元组数据后直接写入目标
数据文件中本发明有益效增强了扩展性
率。
权利要求书2页 说明书8页 附图7页
CN 110347440 B
2022.06.03
CN 110347440 B
1 .种基程并和插件向库快加载括以
加载负责读取与数加载件的相连用所
插件进行数据加载工作
所述写进程接收所述数据载工具的连接后创建多个解析进程
每个所述解析进程任务并读取源数文件中相关的据后进行数解析将解析
数据组装成元组
将所述元组放入其所对应共享内存
所述进程遍历所所述共享内从中取出元组数后直接写入目标数文件
中。
2.利要1述的件向加载
在于从所述共享内列中取出元组据后直接写入目标数据文件中写入目标数据文件
用户配置参数决定是否创建索引。
3 .利要1述的件向库快加载其特
在于该方法还包括在所述解析进程中异常捕获机制捕获出错信息进行异常处
所述出错信息进行分类处理并记入日志。
4 .13
其特征在于所述数据加载工具包括
加载解析和配后的信息存储表中
将所述链表中配置选项转化成字符串
将所述配置选项作为函数参数调用所述数据加载插件载函数
据库服器根据所述配选项完成加载加载的信息返回述数
载工具所述数据加载工具接收后显示。
5 .利要4述的件向库快加载其特
在于所述所述数据加载插件加载函数包括
将所述数据加载插件载函数进行参数解析
Reader
Writer模块并调对应模块的初始化函数进行初始化
判断已加载的据条于限若所加载条数述限制数
过所Reader块获下一元组若下一元组为空则通过所Writer块写
否则若所述载条数超过受限范围或者获取元组为空就结束写入流程
数据载完成将加载的结果信息通过函数返回值的形式返回。
6 .种基件向库快加载
工具和注册到库服器的加载其中加载括一
和多个所述加载与所相连所述加载件接
多个解析进程
每个所述解析进程任务并读取源数文件中相关的据后进行数解析解析
数据组装成元组
将所述元组放入其所对应共享内存
权 利 要 求 书
1/2
2
CN 110347440 B
2
所述进程遍历所所述共享内从中取出元组数后直接写入目标数文件
中。
7 .利要6所述的件向加载系统其特
在于所述数据加载工具包括
和参用于加载工具解析和配
配置信息存储到链表中将所述链表中配置选项转化成字符串
用模用于作为用所述件的加载
加载模块用于所库服项完接收
和显示加结果信息。
8.6述的件向加载系统其特
在于所述写进程包括
写进程参数解析模块于写进程接收数据加载工具调用函数参数解析
写进程始化模初始化READER模和WRITER模块分别为元组读取模块和写目标数
据文件模块及系统初始化
元组读取模块于遍历所有共享内存从所述共享内存列中取出元组数据
写数据文件模块于将从元组读取模块读取元组数据直接写入目标数据文件中。
9.利要6述的件向加载系统其特
在于所述解析进程包括
解析进程参数解析模块于所述解析进程接受函数参数解析
解析进程初始化模块初始化READER模块和WRITER块分别为源文件读取模块和写共
享内存模块初始化
写共享内存模块将源文件读取模块组装成元组直接写入其所对应的共享内存中。
10 .利要69述的件向加载
特征在于系统还包括异常捕获模在所述解析进程中用异常捕获机制捕
获出错信息进行异常处理所述出错信息进行分类处理并记入日志。
权 利 要 求 书
2/2
3
CN 110347440 B
3
of 18
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。