1 .一种数据传输方法,其特征在于,应用于数据库系统,所述数据库系统包括:主实例
和多个计算实例,所述方法包括:
所述主实例向所述多个计算实例分别发送指令集;
每个所述计算实例执行所述指令集,得到所述计算实例对应的所述指令集的执行结
果;
多个执行所述指令集的计算实例向所述主实例的同一接收端口发送其分别对应的所
述指令集的执行结果。
2 .根据权利要求1所述的方法,其特征在于,还包括:
每个计算实例通过同一个接收端口接收其他计算实例发送的数据,通过同一个发送端
口向其他计算实例发送数据。
3 .根据权利要求1所述的方法,其特征在于,所述指令集包括多个子指令集;
每个所述计算实例执行所述指令集,得到所述计算实例对应的所述指令集的执行结
果,包括:
每个所述计算实例启动多个执行器对应执行所述指令集中的多个子指令集,得到所述
计算实例对应的所述指令集的执行结果;其中,每个执行器通过同一个接收端口接收其他
执行器发送的数据,通过同一个发送端口向其他执行器发送数据。
4 .根据权利要求2所述的方法,其特征在于,所述每个计算实例通过同一个接收端口接
收其他计算实例发送的数据,通过同一个发送端口向其他计算实例发送数据,包括:
每个计算实例基于可靠用户数据报协议RUDP接收其他计算实例发送的数据,基于RUDP
向其他计算实例发送数据。
5 .根据权利要求2所述的方法,其特征在于,所述每个计算实例通过同一个接收端口接
收其他计算实例发送的数据,通过同一个发送端口向其他计算实例发送数据,包括:
每个计算实例基于用户数据报协议UDP接收其他计算实例发送的数据,基于UDP向其他
计算实例发送数据。
6 .根据权利要求3所述的方法,其特征在于,所述每个执行器通过同一个接收端口接收
其他执行器发送的数据,通过同一个发送端口向其他执行器发送数据,包括:
每个执行器基于RUDP接收其他执行器发送的数据,基于RUDP向其他执行器发送数据。
7 .根据权利要求3所述的方法,其特征在于,所述每个执行器通过同一个接收端口接收
其他执行器发送的数据,通过同一个发送端口向其他执行器发送数据,包括:
每个执行器基于UDP接收其他执行器发送的数据,基于UDP向其他执行器发送数据。
8.根据权利要求1‑7任一项所述的方法,其特征在于,所述多个执行所述指令集的计算
实例向所述主实例的同一接收端口发送其分别对应的所述指令集的执行结果,包括:
多个执行所述指令集的计算实例基于RUDP向所述主实例发送其分别对应的所述指令
集的执行结果。
9 .根据权利要求1‑7任一项所述的方法,其特征在于,所述多个执行所述指令集的计算
实例向所述主实例的同一接收端口发送其分别对应的所述指令集的执行结果,包括:
多个执行所述指令集的计算实例基于UDP向所述主实例发送其分别对应的所述指令集
的执行结果。
10.一种数据库系统,其特征在于,所述数据库系统包括主节点和多个计算节点;所述
权 利 要 求 书
1/2 页
2
评论