[发明专利]数据存储方法和系统、数据查询方法和系统在审
申请号: | 201711476367.0 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108334551A | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 刘德海;田妃佐;陈睿 | 申请(专利权)人: | 谷米科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 余永文 |
地址: | 510000 广东省广州市广州高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 待存储数据 虚拟数据库 数据存储 物理数据库 数据库 目标物理 特征标识 映射 哈希 存储 数据处理能力 数据库技术 存储能力 节点确定 扩展能力 数据查询 虚拟节点 传输 | ||
1.一种数据存储方法,其特征在于,包括以下步骤:
获取待存储数据以及所述待存储数据的第一特征标识码,计算所述第一特征标识码的第一哈希值;
根据所述第一哈希值从虚拟数据库节点中确定第一目标虚拟数据库节点,其中,所述虚拟数据库节点是与各物理数据库具有映射对应关系的虚拟节点;
根据所述第一目标虚拟数据库节点确定对应的目标物理数据库;
根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储。
2.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储的步骤之后,包括以下步骤:
获取所述待存储数据的分区标识码;
根据所述分区标识码确定所述目标物理数据库中的目标分区;
将所述待存储数据传输至所述目标分区中进行存储。
3.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储的步骤,包括以下步骤:
通过传输控制协议长连接方式将所述待存储数据传输至所述目标物理数据库中进行存储。
4.根据权利要求1所述的数据存储方法,其特征在于,所述获取待存储数据以及所述待存储数据的第一特征标识码的步骤之前,还包括以下步骤:
获取各所述物理数据库的数据量以及压力值;
根据各所述物理数据库的数据量以及压力值建立所述虚拟数据库节点与各所述物理数据库的映射对应关系。
5.一种数据查询方法,其特征在于,用于对权利要求1至4任一项所述的数据存储方法存储的数据进行查询,包括以下步骤:
获取查询请求,根据所述查询请求获取待查询数据的第二特征标识码,并计算所述第二特征标识码的第二哈希值;
根据所述第二哈希值从所述虚拟数据库节点中确定第二目标虚拟数据库节点;
根据所述第二目标虚拟数据库节点确定对应的目标物理数据库;
在所述目标物理数据库中查询所述查询请求相应的待查询数据。
6.根据权利要求5所述的数据查询方法,其特征在于,所述在所述目标物理数据库中查询所述查询请求相应的待查询数据的步骤,包括以下步骤:
获取所述待查询数据的分区标识码;
根据所述分区标识码确定所述待查询数据所在的目标物理数据库中的目标分区;
在所述目标分区中查询所述查询请求相应的待查询数据。
7.一种数据存储系统,其特征在于,包括:
数据采集模块,用于获取待存储数据以及所述待存储数据的第一特征标识码,计算所述第一特征标识码的第一哈希值;
虚拟节点获取模块,用于根据所述第一哈希值从虚拟数据库节点中确定第一目标虚拟数据库节点,其中,所述虚拟数据库节点是与各物理数据库具有映射对应关系的虚拟节点;
网络位置确定模块,用于根据所述第一目标虚拟数据库节点确定对应的目标物理数据库;
数据传输模块,用于根据所述映射对应关系将所述待存储数据传输至所述目标物理数据库中进行存储。
8.一种数据查询系统,其特征在于,用于对权利要求5所述的数据存储系统存储的数据进行查询,包括:
哈希值计算模块,用于获取查询请求,根据所述查询请求获取待查询数据的第二特征标识码,并计算所述第二特征标识码的第二哈希值;
虚拟节点确定模块,用于根据所述第二哈希值从所述虚拟数据库节点中确定第二目标虚拟数据库节点;
物理数据库确定模块,用于根据所述第二目标虚拟数据库节点确定对应的目标物理数据库;
数据查询模块,用于在所述目标物理数据库中查询所述查询请求相应的待查询数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷米科技有限公司,未经谷米科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711476367.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于人力资源管理系统的数据处理系统
- 下一篇:会员信息管理方法