【技术实现步骤摘要】
一种树状结构化数据处理方法及装置
[0001]本专利技术涉及数据处理
,具体涉及一种树状结构化数据处理方法及装置。
技术介绍
[0002]目前,随着计算机存储能力的提升,近年来数据量成指数型增长,对数据的组织和存储技术越发重要。树形数据结构(Tree Data Structure)是一类重要的非线性数据结构。树形数据结构可以表示数据表素之间一对多的关系。其中以树与二叉树最为常用,直观看来,树是以分支关系定义的层次结构。树形数据结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可用树形数据结构来形象表示。树形数据结构是数据信息的重要组织形式之一。
[0003]由于树形数据(Tree Data Structure)种类繁多,不同行业不同地域的用户对树形数据的理解各不相同,导致树形数据的组织和存储格式各不相同也难以统一。目前树形数据存储普遍基于关系数据库,数据按类别存储到不同表格,需要时通过固定的构造程序将不同类型数据组织成树形数据。由于不同类型的树形数据都需要单独一套数据表和构造程序,不利于系统扩展,增
【技术保护点】
【技术特征摘要】
1.一种树状结构化数据处理方法,其特征在于,包括:接收树状结构化数据,所述树状结构化数据包括数据集元数据和数据集数据;设置TDSS文档格式规则,将接收到的树状结构化数据按照所述TDSS文档格式规则生成TDSS归档包数据;读取所述TDSS归档包数据,对所述TDSS归档包数据按照预设规格进行数据转换。2.根据权利要求1所述的树状结构化数据处理方法,其特征在于,将接收到的树状结构化数据按照所述TDSS文档格式规则生成TDSS归档包数据,包括:设置开始标志和结束标志,并获取树状结构化数据中元数据的总数量;根据所述树状结构化数据中元数据的总数量将树状结构化数据划分成若干列的元数据,记录总列数、数据集名长度、数据集名;生成每一列元数据的列开始标志、列结束标志、列名长度、列名、列类型长度、列类型、列的java类型长度、列的java类型、列数据长度、列数据进度。3.根据权利要求1所述的树状结构化数据处理方法,其特征在于,将接收到的树状结构化数据按照所述TDSS文档格式规则生成TDSS归档包数据,包括:设置开始标志和结束标志,并获取树状结构化数据中数据集数据的总数量;根据所述树状结构化数据中数据集数据的总数量将树状结构化数据划分成若干行的数据,记录总行数、数据集名、数据集名长度;生成每一行数据的行开始标志、行结束标志,并将每一行数据划分为若干列数据;对每一列数据生成列开始标志、列值长度、列值和列结束标志。4.根据权利要求1所述的树状结构化数据处理方法,其特征在于,将接收到的树状结构化数据按照所述TDSS文档格式规则生...
【专利技术属性】
技术研发人员:侯绍祥,
申请(专利权)人:广州世科网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。