【技术实现步骤摘要】
数据存储方法和系统、数据查询方法和系统
本专利技术涉及数据库
,特别是涉及一种数据存储方法和系统、数据查询方法和系统。
技术介绍
随着时间和业务的发展,业务数据不断增加,数据库中数据量随之增大。传统技术中,对大数据的存储主要依靠分表来实现,但是对业务数据进行分表储存在后期会造成大量的表需要管理和维护,进行数据查询时需要跨表查询,加大查询数据的复杂度。而且,随着数据量的不断增加,数据库中数据量随之增大,而数据库承载的数据量以及对数据的处理能力有限,海量数据的存储会导致在数据库中进行数据操作的开销变大,影响数据库对数据的处理能力,从而导致业务系统性能大大下降。
技术实现思路
基于此,有必要针对海量数据的存储导致数据库处理能力大大下降的问题,提供一种数据存储方法和系统、数据查询方法和系统。一种数据存储方法,包括以下步骤:获取待存储数据以及所述待存储数据的第一特征标识码,计算所述第一特征标识码的第一哈希值;根据所述第一哈希值从虚拟数据库节点中确定第一目标虚拟数据库节点,其中,所述虚拟数据库节点是与各物理数据库具有映射对应关系的虚拟节点;根据所述第一目标虚拟数据库节点确定 ...
【技术保护点】
1.一种数据存储方法,其特征在于,包括以下步骤:获取待存储数据以及所述待存储数据的第一特征标识码,计算所述第一特征标识码的第一哈希值;根据所述第一哈希值从虚拟数据库节点中确定第一目标虚拟数据库节点,其中,所述虚拟数据库节点是与各物理数据库具有映射对应关系的虚拟节点;根据所述第一目标虚拟数据库节点确定对应的目标物理数据库;根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储。
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括以下步骤:获取待存储数据以及所述待存储数据的第一特征标识码,计算所述第一特征标识码的第一哈希值;根据所述第一哈希值从虚拟数据库节点中确定第一目标虚拟数据库节点,其中,所述虚拟数据库节点是与各物理数据库具有映射对应关系的虚拟节点;根据所述第一目标虚拟数据库节点确定对应的目标物理数据库;根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储。2.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储的步骤之后,包括以下步骤:获取所述待存储数据的分区标识码;根据所述分区标识码确定所述目标物理数据库中的目标分区;将所述待存储数据传输至所述目标分区中进行存储。3.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储的步骤,包括以下步骤:通过传输控制协议长连接方式将所述待存储数据传输至所述目标物理数据库中进行存储。4.根据权利要求1所述的数据存储方法,其特征在于,所述获取待存储数据以及所述待存储数据的第一特征标识码的步骤之前,还包括以下步骤:获取各所述物理数据库的数据量以及压力值;根据各所述物理数据库的数据量以及压力值建立所述虚拟数据库节点与各所述物理数据库的映射对应关系。5.一种数据查询方法,其特征在于,用于对权利要求1至4任一项所述的数据存储方法存储的数据进行查询,包括以下步骤:获取查询请求,根据所述查询请求获取待查询数据的第二特征标识码,并计算所述第二特征标识码的第二哈希值;根据...
【专利技术属性】
技术研发人员:刘德海,田妃佐,陈睿,
申请(专利权)人:谷米科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。