【技术实现步骤摘要】
一种多维数据的存储方法
[0001]本专利技术涉及数据存储
,具体为一种多维数据的存储方法。
技术介绍
[0002]多维数据库可以简单地理解为:将数据存放在一个n维数组中,而不是像关系数据库那样以记录的形式存放,因此存在大量稀疏矩阵,人们可以通过多维视图来观察数据;但是在现有技术中,数据存储时无法根据对应数据维度进行分区存储,以至于容易造成数据空洞和数据爆炸,同时不利于数据存储的高效性,此外,不能够将存储数据匹配合理的粒度,导致数据查询效率和存储效率无法最大化;
[0003]针对上述的技术缺陷,现提出一种解决方案。
技术实现思路
[0004]本专利技术的目的就在于为了解决上述提出的问题,而提出一种多维数据的存储方法,是将待存储数据的硬件设备进行存储检测,判断硬件存储的效率是否正常,从而保证存储数据进入硬件设备后能够正常进行查询或者存储,保证数据存储的工作效率;将数据根据对应数据维进行分区存储,提高了数据存储的合格性,同时保证数据在存储过程中内降低查询的难度,且能够将存储数据进行分布式存储,防止同 ...
【技术保护点】
【技术特征摘要】
1.一种多维数据的存储方法,其特征在于,具体存储方法步骤如下:步骤一、物理存储检测,在需要进行数据存储时,将待存储数据的硬件设备进行存储检测,判断硬件存储的效率是否正常;步骤二、数据维存储划分,在完成物理存储检测后,将待存储数据传输至硬件设备内,硬件设备在接收到存储数据后,将存储数据进行数据维划分,在存储数据多个数据维中进行选择三个数据维,并将硬件设备进行分区,且分区标准根据存储数据的三个数据维,将数据根据对应数据维进行分区存储;步骤三、数据粒度划分,在通过数据维划分且数据完成存储后,将每个数据维对应的数据进行分析,并将对应存储数据划分为记录数据和查询数据,并根据记录数据和查询数据对应匹配不同粒度的数据维,进一步提高了存储数据的查询效率;步骤四、数据分割,将各个数据对应数据维的数据粒度划分后,将各个区存储数据进行分割,根据存储数据对应数据维进行分割。2.根据权利要求1所述的一种多维数据的存储方法,其特征在于,步骤一中物理存储检测分析过程如下:将待存储数据对应硬件设备标记为分析对象,设置标号i,i为大于1的自然数,采集到分析对象完成数据清空后可存储数据内存与总数据内存的占比以及分析对象在历史存储过程中存储数据占比增加时数据传输速度的最大浮动值,并将分析对象完成数据清空后可存储数据内存与总数据内存的占比以及分析对象在历史存储过程中存储数据占比增加时数据传输速度的最大浮动值分别与内存占比阈值和速度最大浮动值阈值进行比较:若分析对象完成数据清空后可存储数据内存与总数据内存的占比未超过内存占比阈值,或者分析对象在历史存储过程中存储数据占比增加时数据传输速度的最大浮动值超过速度最大浮动值阈值,则判定分析对象的存储检测不合格,生成存储检测不合格信号并将对应分析对象判定为非存储设备;若分析对象完成数据清空后可存储数据内存与总数据内存的占比超过内存占比阈值,且分析对象在历史存储过程中存储数据占比增加时数据传输速度的最大浮动值未超过速度最大浮动值阈值,则判定分析对象的存储检测合格,生成存储检测合格信号并将对应分析对象判定为存储设备。3.根据权利要求1所述的一种多维数据的存储方法,其特征在于,步骤二中数据维存储划分过程如下:将存储设备内实时存储的数据对应数据维进行采集,并将数据维设置标号o,o为大于的自然数,数据维表示为数据的维度,如数据为家庭开销数据,则数据维有日期维、支出账户维、家庭成员维,日期维表示为一季度,一月,二月,三月,其中,一季度作为日期维的父成员;支出账户维表示为日用品、衣物、洗涤,其中,日用品作为支出账户维的父成员;家庭成员维表示为家庭、成员A、成员B,其中家庭作为家庭成员维的父成员;除父成员的数据均为对应数据维的叶成员;采集到历...
【专利技术属性】
技术研发人员:唐君伟,
申请(专利权)人:上海绎维软件系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。