一种数据管理系统及方法技术方案

技术编号:17597089 阅读:51 留言:0更新日期:2018-03-31 10:15
本发明专利技术提供一种数据管理系统及方法,包括:输入模块,用于输入事物请求信息;生成模块,用于根据所述事物请求信息生成根节点表的表记录结构体;建立模块,用于建立日志,所述日志中包括加载表记录结构体时产生的记录信息;更新模块,用于接收更新请求,根据所述更新请求查找对应的日志,通过日志对对应该日志的表记录结构体中的数据进行更新处理。本发明专利技术建立表记录结构体提高查找效率,且能够通过日志信息来对表记录结构体的数据进行管理和更新处理,处理耗时短,效率高。

A data management system and method

The invention provides a data management system and method, including: input module for inputting things request information; generating module, according to the request of things information generating root node table record structure; establishing module, used to establish the log record information generated by the log records including loading table body structure; update module, for receiving the update request according to the update request to find the corresponding log, update records through the structure of log data in the log should be. The invention establishes the table recording structure to improve the searching efficiency, and can manage and update the data of the table recording structure through log information, and the processing time is short and the efficiency is high.

【技术实现步骤摘要】
一种数据管理系统及方法
本专利技术主要涉及信息处理
,具体涉及一种数据管理系统及方法。
技术介绍
随着社会的高速发展,产生的数据量也越来越庞大,如何通过计算机来帮助人们管理数据一直是人们所关注的焦点,目前最常用的是利用数据库来对数据进行管理,数据库的一个重要特点是数据独立性,其包括数据的物理独立性和逻辑独立性,即数据的物理存储以及逻辑结构改变时,调用该数据库的应用程序并不会改变,基于程序和数据的真正隔离,数据库能够脱离程序及管理系统并独立发展。现有技术中,在程序开发过程中,将数据从硬盘读入系统缓冲区,将执行结果返回给程序,其处理过程耗时大,处理效率低。
技术实现思路
本专利技术针对上述技术问题的不足,提供一种数据管理系统。本专利技术解决上述技术问题的技术方案如下:一种数据管理系统,包括:输入模块,用于输入事物请求信息;生成模块,用于根据所述事物请求信息生成根节点表的表记录结构体;建立模块,用于建立日志,所述日志中包括加载表记录结构体时产生的记录信息;更新模块,用于接收更新请求,根据所述更新请求查找对应的日志,通过日志对对应该日志的表记录结构体中的数据进行更新处理。本专利技术的有益效果是:建立表记录结构体提高查找效率,无需将数据从硬盘读入系统缓冲区,且能够通过日志信息来对表记录结构体的数据进行管理和更新处理,处理耗时短,效率高。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述更新模块具体包括:对表记录结构体中的数据进行新建、修改和删除操作中的至少一种更新处理。采用上述进一步的技术方案是:通过日志能够快速的对表记录结构体中的数据进行更新处理。进一步,还包括存储模块,所述存储模块用于保存日志和表记录结构体。进一步,所述生成模块中采用C++编程语言生成根节点表的表记录结构体。本专利技术解决上述技术问题的另一技术方案如下:一种数据管理方法,包括:输入事物请求信息;根据所述事物请求信息生成根节点表的表记录结构体;建立日志,所述日志中包括加载表记录结构体时产生的记录信息;接收更新请求,根据所述更新请求查找对应的日志,通过日志对对应该日志的表记录结构体中的数据进行更新处理。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述更新处理具体包括:对表记录结构体中的数据进行新建、修改和删除操作中的至少一种更新处理。进一步,还包括步骤:保存日志和表记录结构体。进一步,所述将事物请求信息生成根节点表的表记录结构体具体包括:采用C++编程语言生成根节点表的表记录结构体。附图说明图1为本专利技术一实施例提供的数据管理系统的模块框图;图2为本专利技术另一实施例提供的数据管理方法的方法流程图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。图1为本专利技术一实施例提供的数据管理系统的模块框图;如图1所示,一种数据管理系统,包括:输入模块,用于输入事物请求信息;生成模块,用于根据所述事物请求信息生成根节点表的表记录结构体;建立模块,用于建立日志,所述日志中包括加载表记录结构体时产生的记录信息;更新模块,用于接收更新请求,根据所述更新请求查找对应的日志,通过日志对对应该日志的表记录结构体中的数据进行更新处理。上述实施例中,建立表记录结构体提高查找效率,无需将数据从硬盘读入系统缓冲区,且能够通过日志信息来对表记录结构体的数据进行管理和更新处理,处理耗时短,效率高可选的,作为本专利技术的一个实施例,所述更新模块具体包括:对表记录结构体中的数据进行新建、修改和删除操作中的至少一种更新处理。上述实施例中,通过日志能够快速的对表记录结构体中的数据进行更新处理。可选的,作为本专利技术的一个实施例,还包括存储模块,所述存储模块用于保存日志和表记录结构体。可选的,作为本专利技术的一个实施例,所述生成模块中采用C++编程语言生成根节点表的表记录结构体。应理解的,利用基于C++语言版本的应用程序编程接口API(ApplicationProgrammingInterface)与应用进行交互,获取交互信息。图2为本专利技术另一实施例提供的数据管理方法的方法流程图;可选的,作为本专利技术的另一个实施例,如图2所示,一种数据管理方法,包括:输入事物请求信息;根据所述事物请求信息生成根节点表的表记录结构体;建立日志,所述日志中包括加载表记录结构体时产生的记录信息;接收更新请求,根据所述更新请求查找对应的日志,通过日志对对应该日志的表记录结构体中的数据进行更新处理。可选的,作为本专利技术的一个实施例,所述更新处理具体包括:对表记录结构体中的数据进行新建、修改和删除操作中的至少一种更新处理。可选的,作为本专利技术的一个实施例,还包括步骤:保存日志和表记录结构体。可选的,作为本专利技术的一个实施例,所述将事物请求信息生成根节点表的表记录结构体具体包括:采用C++编程语言生成根节点表的表记录结构体。应理解的,利用基于C++语言版本的应用程序编程接口API(ApplicationProgrammingInterface)与应用进行交互,获取交互信息。读者应理解,在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。另外,在本专利技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本专利技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本专利技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上,仅为本专利技术的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应以权利要求的保护范围为准。本文档来自技高网
...
一种数据管理系统及方法

【技术保护点】
一种数据管理系统,其特征在于,包括:输入模块,用于输入事物请求信息;生成模块,用于根据所述事物请求信息生成根节点表的表记录结构体;建立模块,用于建立日志,所述日志中包括加载所述表记录结构体时产生的记录信息;更新模块,用于接收更新请求,根据所述更新请求查找对应的日志,通过日志对对应该日志的表记录结构体中的数据进行更新处理。

【技术特征摘要】
1.一种数据管理系统,其特征在于,包括:输入模块,用于输入事物请求信息;生成模块,用于根据所述事物请求信息生成根节点表的表记录结构体;建立模块,用于建立日志,所述日志中包括加载所述表记录结构体时产生的记录信息;更新模块,用于接收更新请求,根据所述更新请求查找对应的日志,通过日志对对应该日志的表记录结构体中的数据进行更新处理。2.根据权利要求1所述的数据管理系统,其特征在于,所述更新模块具体包括:对表记录结构体中的数据进行新建、修改和删除操作中的至少一种更新处理。3.根据权利要求1所述的数据管理系统,其特征在于,还包括存储模块,所述存储模块用于保存日志和表记录结构体。4.根据权利要求1-3任一项所述的数据管理系统,其特征在于,所述生成模块中采用C++编程语言生成根节...

【专利技术属性】
技术研发人员:温九江袁松平
申请(专利权)人:广西小草信息产业有限责任公司
类型:发明
国别省市:广西,45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1