【技术实现步骤摘要】
本专利技术涉及视频云存储领域,特别涉及基于视频云存储系统的存储与提取性能平衡的方法与装置。
技术介绍
视频云存储是在云计算概念上延伸和发展出来的一种通过集群应用、网格技术或分式文件系统等功能,通过应用软件集合起来协同工作,共同对外提供高效视频数据存储和业务访问功能的一个系统。随着科技的发展,视频云部署的规模越来越大,数据量正在以千万数量级增长,同时用户对视频云存储性能和应用体验的要求也越来越高。在性能方面的要求主要包括:存储速度快、数据高安全性和系统整体性能实用率高等。在用户体验方面的要求主要包括:各项功能的反应时间短,效率高等特点。这种现状下在视频云存储高速写数据和用户的体验间产生了不可避免的冲突,为了解决这个问题亟需设计从视频云存储系统提取(一种基于视频云存储系统特性读取视频数据的方法)数据的解决方案,有效的解决视频云存储高速存储和用户体验间的冲突。目前很多系统在存储和提取数据时大多采用顺序存储顺序提取的方式和分块存储顺序提取的方式,这两种方式不但效率低而且用户体验效果差,当整个系统在执行大数据量存储和大并发量提取时,常常会导致数据丢失等异常发生,实际场景描述如图1和图2所示。其中,图1为视频云存储系统正常环境应用场景,在正常使用环境中视频云存储系统首先需要满足对大数据的存储,并保证数据安全可靠,但这种使用场景往往只是一种理想环境,视频云存储可以存储海量数据,同时也会有大量的用
【技术保护点】
一种基于视频云存储系统的存储与提取性能平衡的方法,其特征在于,包括以下步骤:当从前端设备获取到数据时,对数据按容量进行分块得到数据块,并将数据块分散存储到至少一个存储服务器的不同存储设备中;当用户欲从视频云存储系统中提取数据时,从管理服务器中获取需要提取的数据所在的存储服务器信息,所述存储服务器信息包括存储服务器所存储的数据块大小和系统负载高低的信息;在保证视频云存储的分散存储功能优先进行的前提下,根据数据的存储服务器信息以及用户定义的数据优先级,制定提取策略,所述提取策略用于控制并发提取数据的线程数、各线程提取数据的速度以及数据提取的优先级;根据所述制定的提取策略,向存储服务器并发地提取数据。
【技术特征摘要】
1.一种基于视频云存储系统的存储与提取性能平衡的方法,其特征在
于,包括以下步骤:
当从前端设备获取到数据时,对数据按容量进行分块得到数据块,并将
数据块分散存储到至少一个存储服务器的不同存储设备中;
当用户欲从视频云存储系统中提取数据时,从管理服务器中获取需要提
取的数据所在的存储服务器信息,所述存储服务器信息包括存储服务器所存
储的数据块大小和系统负载高低的信息;
在保证视频云存储的分散存储功能优先进行的前提下,根据数据的存储
服务器信息以及用户定义的数据优先级,制定提取策略,所述提取策略用于
控制并发提取数据的线程数、各线程提取数据的速度以及数据提取的优先
级;
根据所述制定的提取策略,向存储服务器并发地提取数据。
2.根据权利要求1所述的基于视频云存储系统的存储与提取性能平衡
的方法,其特征在于,在所述将数据块分散存储到至少一个存储服务器的不
同存储设备中的步骤之前,还包括步骤:
设定存储策略,为数据块的分散存储预分配至少一个存储服务器的不同
存储设备,所述存储策略包括:
前端设备向管理服务器申请存储服务器时,如果用户选择对数据进行分
散存储,则根据各存储服务器的系统性能,为前端设备分配相应的存储服务
器;如果用户选择对数据进行集中存储,则为前端设备分配集中存储所指定
范围内的存储服务器;
前端设备向存储服务器申请存储设备时,挑选存储压力最小的存储设备
分配给前端设备。
3.根据权利要求1所述的基于视频云存储系统的存储与提取性能平衡
的方法,其特征在于,在所述将数据块分散存储到至少一个存储服务器的不
同存储设备中的步骤中,包括以下子步骤:
按设定的存储策略为前端设备预分配至少一个存储服务器,前端设备将
数据块发送给所述分配到的存储服务器;
按设定的存储策略为前端设备预分配挂接在所述存储服务器上的存储
设备,存储服务器将数据块存储到所述分配到的存储设备中。
4.根据权利要求1所述的基于视频云存储系统的存储与提取性能平衡
的方法,其特征在于,在所述当从前端设备获取到数据时,对数据按容量进
行分块得到数据块的步骤中,所述数据块的大小小于存储设备容量大小的千
分之一。
5.根据权利要求1所述的基于视频云存储系统的存储与提取性能平衡
的方法,其特征在于,在所述根据制定的提取策略,向存储服务器并发地提
取数据的步骤之后,还包括步骤:
实时更新所获取的存储服务器信息并根据更新后的存储服务器信息得
到新的提取策略。
6.一种...
【专利技术属性】
技术研发人员:刘锋,葛发松,张传庆,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。