[发明专利]利用分布式数据存储程序存储车载信息的系统及其存储方法有效
申请号: | 201110052357.0 | 申请日: | 2011-03-04 |
公开(公告)号: | CN102111452A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 刘琨;陈进;薛扬;陈智也 | 申请(专利权)人: | 江苏天泽信息产业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京君陶专利商标代理有限公司 32215 | 代理人: | 奚胜元 |
地址: | 210019 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 分布式 数据 存储 程序 车载 信息 系统 及其 方法 | ||
技术领域
本发明利用分布式数据存储程序存储车载信息的系统及其存储方法涉及分布式数据存储软件的企业应用,尤其是一种利用分布式数据存储程序存储车载信息终端位置信息数据的系统及其存储方法。
背景技术
随着现代社会向信息化的快速推进,数据的海量性在各方面的体现越来越突出,从网络流量数据,到移动通信用户行为记录;从搜索引擎的日志数据,到银行的客户操作记录,等等。这些海量信息与生俱来的数字化与网络化性质,在给人们带来了改善服务机遇的同时也提出了许多新的技术挑战。以往当人们需要存储结构化数据时,数据库通常是首选的解决方案,在数据规模不大时,其可以提供便捷、稳定的服务。然而随着数据量的增长,特别是当Web时代来临后,针对动辄TB级的庞大数据,传统的数据库在处理海量的数据时显得力不从心。对于企业的数据中心而言,Oracle数据库无法解决这样的问题,随着车载信息终端数量的不断增长,怎样处理和存储这些车载信息终端产生的庞大的位置信息数据是一个必须解决的问题。
发明内容
本发明的目的是针对上述不足之处提供一种利用分布式数据存储程序存储车载信息的系统及其存储方法,相对于传统的数据存储和处理方案具有高扩展性,高容错性,高处理性能和低成本的特点。
利用分布式数据存储程序存储车载信息的系统及其存储方法是采取以下技术方案实现的:利用分布式数据存储程序存储车载信息的装置包括车载信息终端、服务器集群、数据处理服务器DP、数据访问服务器DAP和存储程序,车载信息终端安装在车辆上,用以向服务器集群发送车辆位置信息,服务器集群由至少五台PC机组成,存储程序安装在服务器集群中的PC机上。存储程序包括开源的分布式数据存储程序软件Cassandra, Cassandra是一个混合型的非关系的数据库,具有模式灵活、真正的可扩展性、多数据中心识别、列表数据结构、范围查询以及分布式写操作的特点。对Cassandra的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。对于一个Cassandra群集来说,扩展性能是比较简单的事情,只管在群集里面添加服务器(PC机)就可以了。由于数据在物理上是分布的,但是在逻辑上仍然是统一的整体,多台服务器组成的集群可以使数据处理的压力得到良好分配,在数据存储空间和性能到达极限的情况下,还可以通过在集群中增加服务器来解决这些问题。
数据处理服务器DP包括三个模块,分别是企业提供的第三方接口控件模块、数据处理模块和分布式数据存储程序软件Cassandra 客户端插件Hector。数据处理服务器DP通过分布式数据存储程序软件Cassandra 客户端插件Hector建立和分布式数据库的连接并管理这些连接,然后通过企业提供的第三方接口控件模块接收来自数据中心的车载信息终端位置信息数据,由数据处理模块解析成符合分布式数据存储程序软件Cassandra数据模型的数据后,再从分布式数据存储程序软件Cassandra 客户端插件Hector中调取可用的连接,将数据从这个连接中写入分布式数据存储程序软件Cassandra分布式集群。
数据访问服务器DAP包括3个模块,分别是:HTTP服务模块、数据处理模块和分布式数据存储程序软件Cassandra 客户端插件Hector。数据访问服务器DAP通过HTTP服务模块接收HTTP客户端的请求,经过数据处理模块的处理将请求转化成符合分布式数据存储程序软件Cassandra数据请求格式的数据,由分布式数据存储程序软件Cassandra 客户端插件Hector发送给服务器集群,再把分布式数据存储程序软件Cassandra 客户端插件Hector返回的结果(终端位置信息数据)转化成XML的数据格式返回给HTTP客户端。
所述的PC机为台式机或者专业的数据库服务器,该系统可以兼用不同的硬件环境,集群中的服务器硬件可以采用台式PC机,也可以采用专业的服务器硬件。把该系统部署在普通的台式PC机上,在节约成本上更具有优势,6-7台3000元的台式PC机的性能和存储容量即可和一台专业10万元的数据库服务器媲美。
利用分布式数据存储程序存储车载信息的系统的存储方法包括以下步骤:
1)配置分布式数据存储系统的运行环境,建立服务器集群,并将分布式数据存储程序软件Cassandra安装在服务器集群中的PC机上。
2)建立数据存储结构,根据车载信息终端位置信息的数据内容和分布式数据存储程序软件Cassandra框架支持的数据结构的特点设置一套便于存储和查询的数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏天泽信息产业股份有限公司,未经江苏天泽信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110052357.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置