发明名称 |
一种高并发的存储装置 |
摘要 |
本发明涉及一种高并发的存储装置,包括应用程序进行访问操作的统一访问接口、扩展数据库存储引擎的存储结构单元,所述存储结构单元中的内存分配使用共享内存分配管理,所述装置在统一访问接口中对数据预先进行分片处理,所述统一访问接口包括查询接口、累加接口,并且所述应用程序进行数据查询、累加操作时,所述装置不需要获得锁服务。本装置是一个低延时、多进程、高吞吐的数据存储装置,单次查询延时小于1ms,且20进程同时读写qps可以达到500000。 |
申请公布号 |
CN105183922A |
申请公布日期 |
2015.12.23 |
申请号 |
CN201510703531.1 |
申请日期 |
2015.10.26 |
申请人 |
北京美数信息科技有限公司 |
发明人 |
周盛宽 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种高并发的存储装置,其特征在于:包括应用程序进行访问操作的统一访问接口(101)、扩展数据库存储引擎的存储结构单元(102),所述存储结构单元(102)中的内存分配使用共享内存(103)分配管理,所述装置在统一访问接口(101)中对数据预先进行分片处理;所述分片处理包括如下步骤:获得键(210),并对键计算哈希数(202),将所得哈希数对分片数量取余(203),结果即为键的分片序号,之后所述装置根据所述分片号获取分片(204);所述统一访问接口(101)包括查询接口(1011)、累加接口(1012),并且所述应用程序进行数据查询、累加操作时,所述装置不需要获得锁服务。 |
地址 |
100124 北京市朝阳区百子湾西里403号楼(金海商富中心B座)15层1512 |