【技术实现步骤摘要】
一种跨数据结构的数据分类关联方法、装置及存储介质
[0001]本专利技术公开一种方法、装置及存储介质,涉及数据关联
,具体地说是一种跨数据结构的数据分类关联方法、装置及存储介质。
技术介绍
[0002]在网络资源日益丰富,数据规模指数上涨的背景下,对网络资源的管理建设和分析优化在同步发展,数据实体扩展属性已经发展为不同数据结构承载和关联描述的阶段。通过OLTP模式实现数据规范化、事务性的处理,但遇到比一对一、一对多、多对多更复杂的实体扩展属性描述和扩展属性描述变更后的数据实时同步的场景,就需要通过OLAP模型进行实时性、网状化的识别、编码、压缩、关联和输出关系结果。然而目前单实体数据冗余信息太多,不易保障建设实体和关系时SQL和NoSQL模型的灵活关联以及不易对分析场景进行支撑。
技术实现思路
[0003]本专利技术针对现有技术的问题,提供一种跨数据结构的数据分类关联方法、装置及存储介质。本专利技术提出的具体方案是:
[0004]本专利技术提供一种跨数据结构的数据分类关联方法,具体包括: >[0005]步骤1本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种跨数据结构的数据分类关联方法,其特征是具体包括:步骤1:针对OLTP中实体的非关系数据扩展属性变更,提取变更数据,进行数据结构分类,区分不同数据结构的变更数据的变更请求及变更目标,所述变更目标包括列式、键值、文档、时序和搜索,步骤2:根据变更请求和变更目标识别相应非关系数据库类型,对应变更目标选取非关系型数据库的处理对象,步骤3:根据选取的非关系型数据库的处理对象,对需要关联的变更数据进行加工,生成相应的非关系型数据信息,步骤4:压缩优化生成的非关系型数据信息,步骤5:存储压缩后非关系型数据信息,完成数据关联。2.根据权利要求1所述的一种跨数据结构的数据分类关联方法,其特征是所述步骤2中根据变更目标为列式,则识别非关系数据库类型为HBase数据库、Cassandra数据库和ClickHouse数据库;根据变更目标为键值,则识别非关系数据库类型为Redis数据库和Memcached数据库;根据变更目标为文档,则识别非关系数据库类型为MongoDB数据库;根据变更目标为时序,则识别非关系数据库类型为InfluxDB数据库和Prometheus数据库;根据变更目标为搜索,则识别非关系数据库类型为Elasticsearch数据库。3.根据权利要求1所述的一种跨数据结构的数据分类关联方法,其特征是所述步骤3中选取的非关系型数据库的处理对象为列式,则对列式的长数组加工;选取的非关系型数据库的处理对象为键值,则分开实体中的ID和键值中的Key,将ID关联Key对应的Value中扫描匹配数据,生成Key_ID;选取的非关系型数据库的处理对象为文档,则编码加工文档并更新文档的相应文件,选取的非关系型数据库的处理对象为时序,则按时间序列的顺序位置加工生成时间。4.根据权利要求3所述的一种跨数据结构的数据分类关联方法,其特征是所述步骤3中编码加工文档并更新文档的相应文件时,解析生成Part、Relationship和ContentTypes,更新文档的相应文件:更新document.xml文件,用于记录Word文档的正文内容;更新footer*.xml文件,用于记录Word文档的页脚;更新header*.xml文件,用于记录Word文档的页眉;更新comments.xml文件,用于记录Word文档的批注;更新footnotes.xml文件,用于记录Word文档的脚注;更新endnotes.xml文件,用于记录Word文档的尾注。5.一种跨数据结构的数据分类关联装置,其特征是包括变更分析模块、类型识别模块、信息生成模块、编码压缩模块和关联存储模块,变更分析模块针对OLTP中实体的非关系数...
【专利技术属性】
技术研发人员:张南岳,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。