【技术实现步骤摘要】
一种数据存储方法及装置
本专利技术涉及金融科技(Fintech)领域,尤其涉及一种数据存储方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术(例如:分布式架构、云计算或大数据)应用在金融领域,传统金融业正在逐步向金融科技转变,大数据技术也不例外。但由于金融、支付行业的安全性、实时性要求,也对大数据技术提出了更高的要求。有关于数据的存储,绝大多数企业选择将其具有的分布式数据库运行在X86架构服务器上;其中,X86架构服务器为使用Intel或其它兼容X86指令集的处理芯片的服务器。随着ARM架构服务器的应用,企业为规避风险考虑将ARM架构服务器应用于对数据的存储;其中,ARM架构服务器为使用ARM指令集的处理器芯片的服务器。基于分布式数据库在上述两种不同类型服务器下的运行,需要考虑分布式数据库在ARM架构服务器运行时,要通过在线迁移的方式来进行切换,而在线搬迁数据,耗时很长。综上,现有技术尚不能提供一种分布式存储系统、以实现数据在不同类型服务器之间的快速存储。
技术实现思路
本专利技 ...
【技术保护点】
1.一种数据存储方法,其特征在于,适用于包括至少两种不同类型服务器的分布式存储系统;/n确定待存储数据对应的各数据分片;/n针对每个数据分片,从第一类型的服务器中确定出作为存储所述数据分片的主导服务器,并从第二类型的服务器中确定出作为存储所述数据分片的跟随服务器;将所述数据分片存储至所述主导服务器并同步至所述跟随服务器;所述第一类型的服务器和所述第二类型的服务器为所述至少两种不同类型服务器中的任两种。/n
【技术特征摘要】
1.一种数据存储方法,其特征在于,适用于包括至少两种不同类型服务器的分布式存储系统;
确定待存储数据对应的各数据分片;
针对每个数据分片,从第一类型的服务器中确定出作为存储所述数据分片的主导服务器,并从第二类型的服务器中确定出作为存储所述数据分片的跟随服务器;将所述数据分片存储至所述主导服务器并同步至所述跟随服务器;所述第一类型的服务器和所述第二类型的服务器为所述至少两种不同类型服务器中的任两种。
2.如权利要求1所述的方法,其特征在于,所述针对每个数据分片,从第一类型的服务器中确定出作为存储所述数据分片的主导服务器,并从第二类型的服务器中确定出作为存储所述数据分片的跟随服务器,包括:
所述待存储数据的各数据分片对应的主导服务器不完全相同;和/或
所述待存储数据的各数据分片对应的跟随服务器不完全相同,且同一数据分片对应的跟随服务器至少为两个且类型不完全相同。
3.如权利要求1所述的方法,其特征在于,还包括:
若确定所述第一类型的服务器均处于非工作状态,则针对每个数据分片,从所述第二类型的服务器中确定出作为存储所述数据分片的主导服务器。
4.如权利要求3所述的方法,其特征在于,还包括:
接收数据查询请求;所述数据查询请求用于获取至少一个数据分片;
若所述数据分片对应的主导服务器处于非工作状态,则从所述数据分片对应的第一跟随服务器获取所述数据分片;所述第一跟随服务器的类型与所述数据分片对应的主导服务器的类型相同。
5.如权利要求4所述的方法,其特征在于,还包括:
若所述第一跟随服务器均处于非工作状态,则从所述数据分片对应的第二跟随服务器获取所述数据分片;所述第二跟随服务器的类型与所述数据分片对应的主导服务器的类型不相同。
6.如权利要求1-5任一项所述的方法,其特征在于,还包括:
所述分布式存储系统中包括M个第一类...
【专利技术属性】
技术研发人员:黄蔚,胡盼盼,卢道和,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。