【技术实现步骤摘要】
本专利技术涉及数据库处理,具体而言,涉及一种dml任务的并行处理方法及装置、存储介质、电子装置。
技术介绍
1、随着互联网的高速发展以及企业级应用的不断发展,对数据库高性能的要求变得日益迫切,传统的单机数据库性能有限,通过锁和并发控制机制无法满足业务实时性要求,因此,越来越多的企业选择采用分布式数据库解决方案来应对海量数据的存储和处理需求。
2、分布式数据库中,数据节点负责储存和管理分布式数据库的数据以及处理数据的读取和写入请求,并提供数据的访问接口;计算节点负责执行分布式数据库的计算任务和查询操作,接受客户端请求,并分发到适当的数据节点进行处理;分布式数据库将数据分成多个分片,并将这些数据分片分发到不同的数据节点上,分布式数据库的计算节点会将dml操作请求进行同义改写,然后发送给数据节点,由不同的节点并行处理并生成相应的结果,分布式数据库使用数据同步和合并的方式将各个节点的结果汇总为一个完整的结果集并返回给客户端,在分布式计算架构下,多个任务执行单元并发执行dml任务无法实现,是本项专利技术技术所面对的技术难点。
< ...【技术保护点】
1.一种DML任务的并行处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述系统资源确定并行线程数包括:
3.根据权利要求2所述的方法,其特征在于,根据所述分发策略和所述预设并行数确定所述DML任务的并行线程数包括:
4.根据权利要求2所述的方法,其特征在于,根据所述分发策略为所述线程集合命名包括:
5.根据权利要求1所述的方法,其特征在于,根据所述资源和所述并行线程数构造执行DML语句包括:
6.根据权利要求5所述的方法,其特征在于,采用所述系统资源填充所述执行DML语句模板,得
...【技术特征摘要】
1.一种dml任务的并行处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,基于所述系统资源确定并行线程数包括:
3.根据权利要求2所述的方法,其特征在于,根据所述分发策略和所述预设并行数确定所述dml任务的并行线程数包括:
4.根据权利要求2所述的方法,其特征在于,根据所述分发策略为所述线程集合命名包括:
5.根据权利要求1所述的方法,其特征在于,根据所述资源和所述并行线程数构造执行dml语句包括:
6.根据权利要求5所述的方法,其特征在于,采用所述系统资源填充所述执行d...
【专利技术属性】
技术研发人员:陈国锋,王烨,黄宇,
申请(专利权)人:金篆信科有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。