一种数据存储方法、装置、设备及介质制造方法及图纸

技术编号:30143121 阅读:25 留言:0更新日期:2021-09-23 15:10
本发明专利技术实施例公开了一种数据存储方法、装置、设备及介质。其中,数据存储方法,包括:响应于用户的数据写入操作,将用户写入的热数据存储至内存型数据库中;根据第一同步频率,将所述内存型数据库中的热数据作为温数据同步至关系型数据库;根据第二同步频率,将所述关系型数据库中的温数据作为冷数据同步至分布式数据库。本发明专利技术实施例的技术方案,针对数据特征选择不同的数据库进行数据存储,提高数据的存取效率。存取效率。存取效率。

【技术实现步骤摘要】
一种数据存储方法、装置、设备及介质


[0001]本专利技术实施例涉及数据存储技术,尤其涉及一种数据存储方法、装置、设备及介质。

技术介绍

[0002]随着互联网技术的高速发展,全球数据量呈爆炸式增长,如何在大量数据中快速查询数据且保证数据的写入效率,对于提升互联网用户的使用体验十分重要。
[0003]为了提升数据存取性能,现有技术中经常采用分表或者分库的形式进行数据存储。分表是指在一个数据库下面分成多张表,表结构保持不变,使得拆分后数据集的并集等于拆分前的数据集。分库是指按照特定的条件和维度,将同一个数据库中的数据拆分到多个数据库中,以达到分散单库负载的效果。
[0004]上述方式虽然在一定程度上提升了数据存取性能,但其拆分规则是针对数据业务的,很难抽象出一个通用的拆分规则,并且增加了后期维护难度。当数据量达到一定程度后,上述方式会使得冷数据查询速度非常缓慢且容易造成数据库宕机,影响互联网用户正常存取数据。

技术实现思路

[0005]本专利技术实施例提供一种数据存储方法、装置、设备及介质,通过将不同数据特征的数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:响应于用户的数据写入操作,将用户写入的热数据存储至内存型数据库中;根据第一同步频率,将所述内存型数据库中的热数据作为温数据同步至关系型数据库;根据第二同步频率,将所述关系型数据库中的温数据作为冷数据同步至分布式数据库。2.根据权利要求1所述的方法,其特征在于,还包括:根据预先设置的数据库清理规则,对所述内存型数据库、关系型数据库或者分布式数据库进行清理。3.根据权利要求2所述的方法,其特征在于,根据预先设置的数据库清理规则,对所述内存型数据库进行清理,包括:根据预先设置的热数据失效时间,在所述内存型数据库中确定已失效的热数据,并判断已失效的热数据是否同步至关系型数据库;若是,则删除所述内存型数据库中已失效的热数据;若否,则将所述已失效的热数据同步至关系型数据库后,删除所述内存型数据库中已失效的热数据。4.根据权利要求2所述的方法,其特征在于,根据预先设置的数据库清理规则,对所述关系型数据库进行清理,包括:根据预先设置的温数据失效时间,在所述关系型数据库中确定已失效的温数据,并判断已失效的温数据是否同步至分布式数据库;若是,则删除所述关系型数据库中已失效的温数据;若否,则将所述已失效的温数据同步至分布式数据库后,删除所述关系型数据库中已失效的温数据。5.根据权利要求2所述的方法,其特征在于,根据预先设置的数据库清理规则,对所述分布式数据库进行清理,包括:根据预先设置的冷数据失效时间,对所述分布式数据库中已失效的冷数据进行删除和/或归档。6.根据权利要求1所述的方法,其特征在于,根据第一同步频率,将所述内存型数据...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:上海零赛网络科技有限公司
类型:发明
国别省市:

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

1