[实用新型]一种海量彩票数据分布式存储系统有效
申请号: | 201220384033.7 | 申请日: | 2012-08-05 |
公开(公告)号: | CN202815988U | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 刘洪马;耿喆;刘峰;王学奎;黄海波;吴仲喜 | 申请(专利权)人: | 江苏新彩软件有限公司 |
主分类号: | G07C15/00 | 分类号: | G07C15/00 |
代理公司: | 徐州市三联专利事务所 32220 | 代理人: | 何君 |
地址: | 221600 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 海量 彩票 数据 分布式 存储系统 | ||
技术领域
本实用新型涉及一种彩票数据系统,尤其是涉及基于游戏和彩票流水号作为Key值分割数据的一种海量彩票数据分布式存储系统,主要应用于彩票数据的查询及存储,属于计算机应用技术领域。
背景技术
目前中国的彩票销量非常高会产生大量的彩票数据。以福利彩票为例,仅计算双色球一个游戏在2011年日均销量就有1.36亿元,折合仅彩票投注数据每日约6000万条数据,3个月就有近54亿条数据。这么庞大的数据量如果采用传统的高端Unix服务器加高端集中式存储的方案,一方面会造成存储和查询的效率较低;另一方面由于高端Unix服务器和高端集中式存储价格非常昂贵,用和维护成本也非常高。
发明内容
本实用新型的目的是为了克服上述现有技术的不足之处,提供一种基于廉价PC服务器的海量彩票数据分布式存储系统。该系统包括使用负载均衡器均匀分配数据存储和查询请求;集群数据服务器提供彩票数据查询和存储服务接口;使用集群目录服务器保存彩票数据的分布情况;使用存储服务器存储实际的彩票数据。
本实用新型的目的是通过以下技术方案来实现:一种海量彩票数据分布式存储系统,其特征是:该系统基于游戏和彩票流水号作为Key值分割彩票数据,系统包括有负载均衡器;集群数据服务器提供彩票数据查询和存储服务接口;集群目录服务器保存彩票数据分布情况,并作为数据查询和存储的指向服务器,通过集群存储服务器保存彩票数据到各个存储服务器上。
其中负载均衡器负责将系统接收到的存储和读取数据的请求均衡分配到数据集群服务器中心每台服务器上;数据服务器提供了数据查询和存储服务的接口;集群目录服务器中每台服务器都保留了整个系统的数据分布情况表。表中数据列出了每台服务器上存储的数据的Key值范围;集群存储服务器中每台服务器存储了部分彩票投注的具体数据,同时还有实时更新的该服务器本地的数据目录清单,该清单中根据Key值范围列出了该存储服务器所包含的数据范围。
本实用新型的优点是:
1.存储数据时,系统根据彩票游戏和流水号来分割彩票数据,并且分布到不同的存储服务器上进行存储,这样就可以使得大量的数据被切分成较小的数据集合后以并行的方式存入不同的存储服务器中,提高了存储效率和响应速度。
2.读取数据时,系统可以首先将读取任务分配到数据服务器集群中的某台服务器上,这样数据服务器集群可以并行处理大量的数据读取请求;数据服务器通过目录服务器获得所要的数据的分布情况后,可以同时在多台存储服务器上并行进行数据读取,提高了读取效率和响应速度。
3.该系统不需要使用高端的集中式存储设备和Unix服务器,降低了硬件使用成本和维护成本。
附图说明
下面结合附图及实施例对本实用新型作进一步详细说明:
附图为本实用新型系统结构示意图;
图中:1、负载均衡器,2、集群数据服务器,3、集群目录服务器,4、集群存储服务器。
具体实施方式
如图所示:一种海量彩票数据分布式存储系统,该系统包括有负载均衡器1,通过负载均衡器1分发数据存储和读取请求到集群数据服务器2中的服务器上;数据服务器通过集群目录服务器3中的服务器获得数据分布情况,再根据数据分布情况进行彩票数据的存储和读取。
数据存储的流程如下:
1、负载均衡器接收到数据存储请求后将请求转发到集群数据服务器中的某台数据服务器;
2、数据服务器查询目录服务器的数据分布情况表获得目前的彩票数据根据Key值的分布情况;
3、数据服务器按Key值切分需要存储的数据,并且确定具体的存储服务器;
4、数据服务器将数据分发到各台存储服务器进行保存;
5、存储服务器更新的本地数据目录清单,记录下新的Key值相关的数据分布情况;
6、目录服务器更新数据分布情况表。
数据读取流程如下:
1、负载均衡器接收到数据读取请求后将请求转发到集群数据服务器中的某台数据服务器;
2、数据服务器查询目录服务器的数据分布情况表获得目前的彩票数据根据Key值的分布情况,根据分布情况确定需要的数据分布在哪些存储服务器上;
3、数据服务器将具体的数据请求发送到存在所需要数据的存储服务器,存储服务器接收到之后将相关数据反馈给数据服务器;
4、数据服务器在接收到所有的反馈数据之后,进行整合然后将结果集合反馈给请求方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏新彩软件有限公司,未经江苏新彩软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220384033.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置