1 .一种数据同步方法,其特征在于,所述方法包括:
数据同步进程将第一数据发送给备机,所述第一数据为主机上运行的第一进程生成
的;
所述数据同步进程基于所述备机完成所述第一数据的同步,唤醒第二进程;以及,
所述第二进程唤醒所述第一进程。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述数据同步进程将第一数据发送给所述备机之前,所述数据同步进程接收所述第一
进程对应的数据同步请求。
3 .根据权利要求1或2所述的方法,其特征在于,所述第一进程被配置对数据库进行第
一操作,所述第一数据包括所述第一操作对应的操作记录。
4 .根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
所述数据同步进程将第二数据发送给所述备机,所述第二数据为所述第二进程生成
的;
所述数据同步进程基于所述备机完成所述第一数据的同步,唤醒第二进程,包括:
所述数据同步进程基于所述备机完成所述第一数据和所述第二数据的同步,唤醒所述
第二进程。
5 .根据权利要求4所述的方法,其特征在于,所述第二进程被配置对数据库进行第二操
作,所述第二数据包括所述第二操作对应的操作记录。
6 .根据权利要求4或5所述的方法,其特征在于,所述主机包括完成队列,所述第二进程
的标识位于所述完成队列的第一元素中;
所述唤醒所述第二进程,包括:
唤醒所述第一元素中包括的标识所对应的进程。
7 .根据权利要求4至6任一所述的方法,其特征在于,所述方法还包括:
在唤醒所述第二进程之前,在所述备机完成所述第一数据的同步之后,至少根据所述
第二进程的标识生成完成队列,其中,所述第二进程的标识位于所述完成队列的第一元素
中。
8.根据权利要求6或7所述的方法,其特征在于,所述第一元素为所述完成队列的头部
元素。
9.根据权利要求6至8任一所述的方法,其特征在于,所述第一进程的标识位于所述完
成队列的第二元素中,且在所述完成队列中,所述第二元素位于所述第一元素之后;
相应的,所述第二进程唤醒所述第一进程,包括:
所述第二进程唤醒所述第二元素包括的标识所对应的进程。
10 .根据权利要求9所述的方法,其特征在于,所述第二进程唤醒所述第二元素包括的
进程,包括:
所述第二进程唤醒所述完成队列中位于所述第一元素之后的多个元素包括的标识所
对应的进程。
11 .根据权利要求9所述的方法,其特征在于,所述第二元素与所述第一元素相邻;相应
的,所述第二进程唤醒所述第二元素包括的进程,包括:
所述第二进程唤醒在所述完成队列中与所述第一元素相邻且位于所述第一元素之后
权 利 要 求 书
1/4 页
2
评论