1 .一种数据传输方法,其特征在于,包括:
获取待传输数据中每条数据的唯一性约束值,以及获取对每条数据进行写入操作的操
作类型;
根据所述唯一性约束值和所述操作类型对所述待传输数据进行合并处理;
对合并处理后的所述待传输数据进行传输。
2 .根据权利要求1所述的方法,其特征在于,所述根据所述唯一性约束值和所述操作类
型对所述待传输数据进行合并处理,包括:
按照数据的产生顺序从待传输数据中确定唯一性约束值相同的第一数据和第二数据,
所述第一数据的产生顺序在所述第二数据之前;
确定所述第一数据对应的第一操作类型,确定所述第二数据对应的第二操作类型;
根据所述第一操作类型和所述第二操作类型对所述第一数据和所述第二数据进行合
并处理。
3 .根据权利要求2所述的方法,其特征在于,所述根据所述第一操作类型和所述第二操
作类型对所述第一数据和所述第二数据进行合并处理,包括:
对所述第一数据和所述第二数据合并处理后,得到第三数据;
当所述第一操作类型和所述第二操作类型均为插入操作时,确定所述第三数据的第三
操作类型为插入操作;
或,当所述第一操作类型为插入操作,所述第二操作类型为修改操作时,确定所述第三
数据的第三操作类型为插入操作;
或,当所述第一操作类型为插入操作,所述第二操作类型为删除操作时,确定所述第三
数据的第三操作类型为空。
4 .根据权利要求3所述的方法,其特征在于,所述根据所述第一操作类型和所述第二操
作类型对所述第一数据和所述第二数据进行合并处理,包括:
当所述第一操作类型和所述第二操作类型均为修改操作时,确定所述第三数据的第三
操作类型为修改操作;
或,当所述第一操作类型为修改操作,所述第二操作类型为删除操作时,确定所述第三
数据的第三操作类型为删除操作;
或,当所述第一操作类型为修改操作,所述第二操作类型为插入操作时,确定所述第三
数据的第三操作类型为修改操作。
5 .根据权利要求3所述的方法,其特征在于,所述根据所述第一操作类型和所述第二操
作类型对所述第一数据和所述第二数据进行合并处理,包括:
当所述第一操作类型和所述第二操作类型均为删除操作时,确定所述第三数据的第三
操作类型为删除操作;
或,当所述第一操作类型为删除操作,所述第二操作类型为修改操作时,确定所述第三
数据的第三操作类型为删除操作;
或,当所述第一操作类型为删除操作,所述第二操作类型为插入操作时,确定所述第三
数据的第三操作类型为修改操作。
6 .根据权利要求2所述的方法,其特征在于,所述方法还包括:
按照数据的产生顺序依次遍历所述待传输数据中每个数据的唯一性约束值;
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
相关文档
评论