一种用于分布式数据库的数据批量插入方法

    公开(公告)号:CN118332010A

    公开(公告)日:2024-07-12

    申请号:CN202410755952.8

    申请日:2024-06-13

    Abstract: 本发明提供了一种用于分布式数据库的数据批量插入方法,客户端构建并发送包含参数化SQL语句的P消息至数据库,数据库接收P消息后解析其SQL语句,并生成对应的查询树,该查询树被缓存到本地;客户端向数据库发送U消息,数据库利用查询树解析U消息中的数据,使用数据的分片键字段和hash函数确定目标数据节点,进行路由计算;数据库将根据hash值将同一数据节点的数据组打包到新的U消息中,并将此U消息批量发送到对应的数据节点中进行数据插入;遍历T2中所有已确定的数据节点以批量接收插入的U消息,完成数据插入过程。本发明有益效果:显著提升批量数据插入的效率和系统响应速度。

Patent Agency Ranking