1 .一种向数据库插入数据的方法,其特征在于,包括:
按照预设阈值,对待插入数据进行划分,得到至少一个数据集,所述数据集中包含至少
两条数据;
针对每个所述数据集,生成与所述数据集对应的插入命令,其中,所述插入命令包含插
入操作指令和所述数据集,所述命令用于指示服务器将所述数据集中的数据插入到数据库
中;
向所述服务器发送所述插入命令。
2.根据权利要求1所述的方法,其特征在于,所述针对每个所述数据集,生成与所述数
据集对应的插入命令之前,还包括:
将所述待插入数据写入内存中;
所述针对每个所述数据集,生成与所述数据集对应的插入命令,包括:
针对每个所述数据集,从内存中读取所述数据集,生成与所述数据集对应的插入命令。
3 .根据权利要求1或2所述的方法,其特征在于,所述向所述服务器发送所述插入命令
之后,还包括:
接收所述服务器发送的执行结果,所述执行结果用于指示所述服务器将所述数据集中
的数据插入到所述数据库中是否成功;
若所述服务器将所述数据集中的数据插入到所述数据库中成功,发送下一个数据集对
应的插入命令。
4 .根据权利要求1或2所述的方法,其特征在于,所述生成与所述数据集对应的插入命
令之后,还包括:
若所述数据集中包含的数据的数量等于所述预设阈值,生成所述数据集对应的第一执
行计划;
若所述数据集中包含的数据的数量小于所述预设阈值,生成所述数据集对应的第二执
行计划;
向所述服务器发送数据集对应的执行计划,所述执行计划为第一执行计划或者第二执
行计划。
5 .一种向数据库插入数据的装置,其特征在于,包括:
得到模块,用于按照预设阈值,对待插入数据进行划分,得到至少一个数据集,所述数
据集中包含至少两条数据;
生成模块,用于针对每个所述数据集,生成与所述数据集对应的插入命令,其中,所述
插入命令包含插入操作指令和所述数据集,所述插入命令用于指示服务器将所述数据集中
的数据插入到数据库中;
发送模块,用于向所述服务器发送所述插入命令。
6 .根据权利要求5所述的装置,其特征在于,所述装置还包括:
写入模块,用于将所述待插入数据写入内存中;
所述生成模块具体用于,针对每个所述数据集,从内存中读取所述数据集,生成与所述
数据集对应的插入命令。
7 .根据权利要求5或6所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收所述服务器发送的执行结果,所述执行结果用于指示所述服务器
权 利 要 求 书
1/2 页
2
相关文档
评论