The invention discloses a method and a device for processing peer-to-peer storage based on the data, the method comprises: receiving the user room target file upload request, stored in the target file upload at least one node storage room, at least one room of the metadata stored in the database on the target file, including the metadata storage location upload the target file; each room in the room information database synchronization; the user receives the target file for download download request, is not available in the computer database, metadata acquiring the download files from other machine room in the database. The method of not setting the central node in this invention can solve the problem of the system bottleneck caused by the performance of a certain node. Without a master - Preparation relationship, a fully peer - to - peer backup way to improve the system throughput while providing services. Each machine room can provide a complete service independently, and users can choose to access the nearest service instance and shorten the response delay.
【技术实现步骤摘要】
一种基于对等存储的数据处理方法及装置
本专利技术涉及互联网
,尤其涉及一种基于对等存储的数据处理方法及装置。
技术介绍
现有的网络系统中多数设置中心节点,但随着网络数据量的剧增,网络规模的扩大,中心节点成为系统的瓶颈,中心节点的性能会影响整个系统的性能,中心节点的故障会导致整个系统服务不可用。现有的网络系统中为保护数据的安全性,多设置主服务器和备服务器分别存储。但是主备服务器不能同时提供服务,而且在主备服务器切换过程中会出现服务不可用的情况,影响用户正常使用。所以需要新的数据处理方法来解决此问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种基于对等存储的数据处理方法及装置。本专利技术提供了一种基于对等存储的数据处理方法,包括:机房接收到用户针对目标文件的上传请求后,在至少一机房的存储节点存储所述上传目标文件,在至少一机房的数据库中存储所述上传目标文件的元数据,所述元数据包括所述上传目标文件的存储位置;各机房中的数据库进行信息同步;机房接收到用户针对下载目标文件的下载请求后,在本机房的数据库处于不可用状态时,从其它机房的数据库中获取所述下载目标文件的 ...
【技术保护点】
一种基于对等存储的数据处理方法,其特征在于,包括:机房接收到用户针对目标文件的上传请求后,在至少一机房的存储节点存储所述上传目标文件,在至少一机房的数据库中存储所述上传目标文件的元数据,所述元数据包括所述上传目标文件的存储位置;各机房中的数据库进行信息同步;机房接收到用户针对下载目标文件的下载请求后,在本机房的数据库处于不可用状态时,从其它机房的数据库中获取所述下载目标文件的元数据。
【技术特征摘要】
1.一种基于对等存储的数据处理方法,其特征在于,包括:机房接收到用户针对目标文件的上传请求后,在至少一机房的存储节点存储所述上传目标文件,在至少一机房的数据库中存储所述上传目标文件的元数据,所述元数据包括所述上传目标文件的存储位置;各机房中的数据库进行信息同步;机房接收到用户针对下载目标文件的下载请求后,在本机房的数据库处于不可用状态时,从其它机房的数据库中获取所述下载目标文件的元数据。2.如权利要求1所述的基于对等存储的数据处理方法,其特征在于,所述方法还包括:对各机房的数据库进行状态探测,探测到数据库处于不可用状态时,向跨机房的配置中心发送切换数据库的指令,更新各数据库的配置信息;探测配置中心的配置信息是否更新,探测到配置信息更新后,根据更新后的配置信息对数据库进行相应更新。3.如权利要求1所述的基于对等存储的数据处理方法,其特征在于,在机房的存储节点需要下线时,通过智能调度器将此存储节点的数据转移到其它机房的存储节点。4.如权利要求2所述的基于对等存储的数据处理方法,其特征在于,所述在至少一机房的存储节点存储所述上传目标文件包括:在本机房的存储节点处于正常状态时,将所述上传目标文件存储于本机房的存储节点,在本机房的存储节点处于不可用状态时,通过中继将所述上传目标文件存储至其它机房的存储节点。5.如权利要求1所述的基于对等存储的数据处理方法,其特征在于,所述方法还包括:通过智能调度器还对各存储节点进行存储容量均衡控制。6.一种基于对等存储的数据处理装置,其特征在于,包括:多个机房、每个机房包...
【专利技术属性】
技术研发人员:任稚,张炎泼,
申请(专利权)人:贵州白山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。