【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种数据管理方法、客户端及系统。
技术介绍
随着互联网的发展,数据库的使用也日趋广泛,工作人员可通过在一台数据库服务器中搭建数据库,在数据库内建立多张不同结构的数据库表,以利用不同结构的数据库表分别存储具备不同组织结构的业务数据;同时,工作人员还可通过相应的客户端与数据库服务器进行数据交互,以实现对数据库中的业务数据进行相应的业务操作,比如在数据库表中新增业务数据、删除数据库表中已经存在的业务数据或修改数据库表中已经存在的业务数据等。目前,在通过客户端对数据库表下的数据项进行相应的业务操作时,每针对数据库表中的数据项进行一次业务操作,客户端则需要访问一次数据库,使得数据库的被访问频次较高,影响数据库响应速度。
技术实现思路
本专利技术实施例提供了一种数据管理方法、客户端及系统,可提高数据库响应速度。第一方面,本专利技术提供了一种一种数据管理方法,应用于客户端,包括:S0:预先在当前客户端的内存中设置缓存单元;S1:获取数据库中目标数据库表的数据结构,并根据所述数据结构形成操作表格;S2:提供所述操作表格和项目选择菜单,以使用户根据所述项目选择菜单和所述操作表格,分别触发具有时间顺序的对应所述操作表格中记录的至少一个数据项的至少两个操作指令;S3:依次根据所述至少两个操作指令,形成对应所述目标数据库表的至少一条数据变更记录,并存储至所述缓存单元;S4:接收所述用户根据所述项目选择菜单触发的提交指令,根据所述缓存单元中存储的至少一条数据变更记录修改所述数据库中的目标数据库表。优选地,所述项目选择菜单,包括:删除、新增、修改及 ...
【技术保护点】
一种数据管理方法,其特征在于,应用于客户端,包括:预先在当前客户端的内存中设置缓存单元;获取数据库中目标数据库表的数据结构,并根据所述数据结构形成操作表格;提供所述操作表格和项目选择菜单,以使用户根据所述项目选择菜单和所述操作表格,分别触发具有时间顺序的对应所述操作表格中记录的至少一个数据项的至少两个操作指令;依次根据所述至少两个操作指令,形成对应所述目标数据库表的至少一条数据变更记录,并存储至所述缓存单元;接收所述用户根据所述项目选择菜单触发的提交指令,根据所述缓存单元中存储的至少一条数据变更记录修改所述数据库中的目标数据库表。
【技术特征摘要】
1.一种数据管理方法,其特征在于,应用于客户端,包括:预先在当前客户端的内存中设置缓存单元;获取数据库中目标数据库表的数据结构,并根据所述数据结构形成操作表格;提供所述操作表格和项目选择菜单,以使用户根据所述项目选择菜单和所述操作表格,分别触发具有时间顺序的对应所述操作表格中记录的至少一个数据项的至少两个操作指令;依次根据所述至少两个操作指令,形成对应所述目标数据库表的至少一条数据变更记录,并存储至所述缓存单元;接收所述用户根据所述项目选择菜单触发的提交指令,根据所述缓存单元中存储的至少一条数据变更记录修改所述数据库中的目标数据库表。2.根据权利要求1所述的数据管理方法,其特征在于,所述项目选择菜单,包括:删除、新增、修改及提交中的一项或多项;所述数据变更记录的类型,包括:删除、新增或修改中的一种或多种。3.根据权利要求2所述的数据管理方法,其特征在于,所述依次根据所述至少两个操作指令,形成对应所述目标数据库表的至少一条数据变更记录,并存储至所述缓存单元,包括:A1:解析当前操作指令以确定当前操作指令对应的目标数据项及指令类型;A2:在当前操作指令的类型为删除指令时,查询所述缓存单元,判断所述缓存单元中是否存在对应所述目标数据项的初始数据变更记录,如果是,则执行A3;否则,执行A4;A3:解析所述初始数据变更记录以判断所述目标数据项是否为需要增加至所述目标数据库表的一个数据项,如果是,则删除所述初始数据变更记录;否则,根据当前操作指令形成对应所述目标数据项的删除型数据变更记录,并利用形成的删除型数据变更记录替换所述初始数据变更记录;A4:根据当前操作指令形成对应所述目标数据项的删除型数据变更记录,并存储至所述缓存单元。4.根据权利要求3所述的数据管理方法,其特征在于,在当前操作指令的类型为修改指令时,查询所述缓存单元,判断所述缓存单元中是否存在对应所述目标数据项的初始数据变更记录,如果是,则执行B1;否则,执行B2;B1:解析所述初始数据变更记录以判断所述目标数据项是否为需要增加至所述目标数据库表的一个数据项,如果是,则根据当前操作指令形成对应所述目标数据项的新增型数据变更记录,并利用形成的新增型数据变更记录替换所述初始数据变更记录;否则,根据当前操作指令形成对应所述目标数据项的修改型数据变更记录,并利用形成的修改型数据变更记录替换所述初始数据变更记录;B2:根据当前操作指令形成对应所述目标数据项的修改型数据变更记录,并存储至所述缓存单元。5.根据权利要求3所述的数据管理方法,其特征在于,在当前操作指令的类型为新增指令时,根据当前操作指令形成对应所述目标数据项的新增型数据变更记录,并存储至所述缓存单元。6.一种客户端,其特征在于,包括:设置模块,用于在当前客户端的内存中设置缓存单元;表格处理模块,用于获取数据库中目标数据库表的数据结构,并根据所述数...
【专利技术属性】
技术研发人员:唐超,
申请(专利权)人:广东浪潮大数据研究有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。