【技术实现步骤摘要】
数据更新方法、节点信息存储方法、电子设备及介质
[0001]本申请涉及数据更新
,特别涉及数据更新方法以及一种节点信息存储方法。此外本申请还涉及一种电子设备,以及一种计算机可读存储介质。
技术介绍
[0002]数据库(database)是按照一定的数据结构(data structure)来组织、存储和管理数据的仓库。它的存储空间往往很大,可以存放百万条、千万条甚至更多数据。数据结构是数据库存储、组织数据的方式,例如线性的队列、栈、线性表,还是非线性的树、图等。无论以哪种数据结构来组织数据,数据或者数据结构都可能被表示为节点,以及节点间的关系。例如,图2为一个示例性的数据集合的图形表示的示意图,其中每一个节点可以表示一个文件夹或者一个文件,子节点代表的文件夹或文件归属于其对应的父节点代表的文件或文件夹。
[0003]在有的应用场景中,服务器上存在数据库,数据库中以一定的数据结构存储有数据。终端或者其他服务器可以与该服务器通信连接,以更改该服务器上存储的数据。例如,图1为一个示例性的应用场景的系统架构示意图。用户的 ...
【技术保护点】
【技术特征摘要】
1.一种数据更新方法,应用于第二电子设备,其特征在于,包括:确定第二目标集合,所述第二目标集合包括至少一个节点的信息,每一个节点的信息包括:节点标识、父节点标识和节点状态;接收来自第一电子设备的第一集合、第二集合和第三集合,所述第一集合、所述第二集合和第三集合分别与所述第二目标集合对应;利用所述第一集合、所述第三集合、所述第二目标集合中的父节点标识和节点标识,更新已删除节点在所述第二目标集合中的节点状态,其中,所述已删除节点对应的数据在所述第一电子设备上已被删除;更新第二类节点所对应的数据,其中,所述第二目标集合中所述第二类节点的节点标识,与所述第二集合中的一个节点标识相同。2.根据权利要求1所述的方法,其特征在于,所述已删除节点的父节点标识与所述第二目标集合中的至少一个父节点标识相同,与所述第一集合中的一个节点标识相同;并且,所述已删除节点的节点标识与所述第二目标集合中的一个节点标识相同,与所述第三集合中的任一个节点标识都不相同。3.根据权利要求1或2所述的方法,其特征在于,利用所述第一集合、所述第三集合、所述第二目标集合中的父节点标识和节点标识,更新已删除节点在所述第二目标集合中的节点状态,包括:将所述第二目标集合中第一类节点的节点状态,更新为非激活状态;其中,所述第二目标集合中所述第一类节点的父节点标识,与所述第一集合中的一个节点标识相同;将所述第二目标集合中第三类节点的节点状态,更新为激活状态;其中,所述第二目标集合中所述第三类节点的节点标识,与所述第三集合中的一个节点标识相同。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,利用所述第一集合、所述第三集合、所述第二目标集合中的父节点标识和节点标识,更新已删除节点在所述第二目标集合中的节点状态,包括:在第三节点的节点标识具有对应的第一标记的情况下,将所述第二目标集合中第四节点的节点状态,更新为非激活状态;其中,所述第三节点的节点标识为所述第一集合中的一个节点标识;所述第四节点的父节点标识与所述第三节点的节点标识相同;在所述第四节点的节点标识与所述第三集合中的一个节点标识相同的情况下,将所述第二目标集合中所述第四节点的节点状态,更新为激活状态。5.一种数据更新方法,应用于第一电子设备,其特征在于,包括:从第一目标集合中确定第一集合;其中,所述第一目标集合包括至少一个节点的信息,每一个节点的信息包括:节点标识、父节点标识、子节点最近一次发生变化的时间,以及,节点最近一次发生变化的时间;所述第一集合包括:子节点最近一次发生变化的时间处于预设时间段内的所有节点的节点标识;从所述第一目标集合中确定第二集合;其中,所述第二集合包括:节点最近一次发生变化的时间处于所述预设时间段内的所有节点的节点标识;根据所述第一集合,从所述第一目标集合中确定第三集合;其中,所述第三集合包括:父节点标识属于所述第一集合的所有节点的节点标识;将所述第一集合、所述第二集合和所述第三集合发送给第二电子设备,以使所述第二
电子设备能够利用所述第一集合、所述第二集合和所述第三集合更新数据。6.根据权利要求5所述的方法,其特征在于,所述第一集合还包括:第一标识,所述第一标识与第一节点的节点标识对应,所述第一节点的至少一个子节点对应的数据,在预设时间段内已被删除。7.一种数据更新方法,应用于第二电子设备,其特征在于,包括:确定第二目标集合,所述第二目标集合包括至少一个节点的信息,每一个节点的信息包括:节点标识、父节点标识和节点状态;接收来自第一电子设备的第一集合和第三集合,所述第一集合、第三集合分别与所述第二目标集合对应;利用所述第一集合、所述第三集合、所述第二目标集合中的父节点标识和节点标识,更新已删除节点在所述第二目标集合中的节点状态,其中,所述已删除节点对应的数据在所述第一电子设备上已被删除;更新所述第三类节点所对应的数据,其中,所述第二目标集合中所述第三类节点的节点标识,与所述第三集合中的一个节点标识相同。8.一种数据更新方法,应用于第...
【专利技术属性】
技术研发人员:丁峰,
申请(专利权)人:冷杉云北京科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。