雪亮工程系列之——数据存储

承接上文介绍雪亮工程,本文重点阐述雪亮工程中的存储产品。雪亮工程是以县(市、区)——镇(乡)——村(社区)三级联网为纽带,以视频监控联网应用为核心,与“天网”以及社会监控资源联动互补的群众性综治项目,旨在进一步提升立体化治安防控体系实战效能。

01
村级中心
在雪亮工程的三级中心建设中,村(社区)由于监控点位数量较少,基本针对重点区域、出入口进行监控,一般采用中小盘位的硬盘录像机做本地存储。硬盘录像机是安防行业专属的兼备管理、解码、报警、存储等功能于一体的“管理级”存储设备,分为模拟录像机、混合录像机、数字录像机。硬盘录像机一般支持1至24块硬盘,适用于超市、网吧等点位较少、应用简单的场景。相对于传统存储设备,硬盘录像机最大的差异在于,本身具备管理和解码功能。监控系统中IPC在采集录像、编码压缩之后,视频流传输到硬盘录像机中,录像机将视频流存储的同时可以进行解码传输到屏幕中进行解码显示。一个交换机、一个显示器、一个硬盘录像机就组成一个最简单的监控中心。

02
乡镇中心
第二级别的乡镇监控中心,行政级别上需要管辖下属的所有自然村监控中心,三集中心系统中需要对所属视频进行备份存储并本地调阅显示。由于二级中心监控点位增加,存储安全性要求增加,应用业务开始增加,存储设备采用传统的IPSAN(配合流媒体服务器使用)。IPSAN相对于硬盘录像机而言,是一个“专业”的存储设备,不具备报警输入输出、解码显示等功能。但是其在数据安全性(高级RAID功能)、接入和转发性能方面有明显优势,中小盘硬盘录像机不支持RAID功能在乡镇中心基本采用几台IPSAN做存储,安装客户端进行管理、解码或者配合×××和大屏进行解码显示组成一个监控中心。
03
市级中心
最高级别中心层面,需要存储海量视频并配合多业务复杂平台应用,选择采用海量云存储系统,对外提供海量存储空间。面对百PB级的海量存储需求,传统的SAN或NAS在容量和性能的扩展上会存在瓶颈。而云存储可以突破这些性能瓶颈,而且可以实现性能与容量的线性扩展,提供高性能存储系统。云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,应用存储虚拟化技术将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。所以云存储可以认为是配置了大容量存储设备的一个云计算系统。云存储相对于下传统存储,在安全性、性能、运维等方面有无法比拟的优势。
安防存储市场这个奶酪虽然甜分不多但大水之中,必有大鱼,安防一个造梦的江湖。

原文地址:http://blog.51cto.com/13817446/2131555

时间: 2024-10-09 18:17:47

雪亮工程系列之——数据存储的相关文章

Android开发系列之数据存储(一)

  Android开发中,数据存储主要有五种:网络.数据库.SharePreferences.文件以及Content Provider.   . 数据库    Android中的数据库最常用的是Sqlite. 使用Sqlite进行数据存储,可分为以下几步:    . 继承SqliteOpenHelper    . 整理4个构造方法    . 重写onCreate与onUpgrade      public class DownDBHelper extends SQLiteOpenHelper {

Android开发系列之数据存储(二)

上一篇记载了Android开发数据库与Sharepreferences的基本使用,该篇主要讲述下文件的存储方式.   .文件    文件存储方式在Android开发中几乎是必不可少的,常用的文件磁盘缓存,字符串文件缓存以及xml文件缓存等. .文件读写 文件的读写主要有几种:多媒体文件以流的形式,文本文件以字符串的形式等. .将流写入文件 /** * 将InputStream保存到文件 * * @param context * @param in * @param fileLength * @p

智能合约语言 Solidity 教程系列4 - 数据存储位置分析

写在前面 Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊.智能合约有所了解,如果你还不了解,建议你先看以太坊是什么 这部分的内容官方英文文档讲的不是很透,因此我在参考Solidity官方文档(当前最新版本:0.4.20)的同时加入了深入分析部分. 数据位置(Data location) 在系列第一篇,我们提到 Solidity 类型分为两类:值类型(Value Type) 及 引用类型(Reference Types),前面我们已经介绍完了值类型,接下来会介绍引用类型.

android开发系列之数据存储

在我们的android实际开发过程,必不可少的一种行为操作对象就是数据.有些数据,对于用户而言是一次性的,这就要求我们每次进到App的时候,都需要去刷新数据.有些数据,对于用户而言又是具有一定时效性的,比如用户账号数据.这种情况下,就要求我们采用一定的数据保存措施,在这篇博客里面,我将为大家分享一些android里面常用的数据保存方法. 首先在android里面我们用的比较多的小数量存储方式可能就是SharedPreferences,那么什么是SharedPreferences呢?为了保存软件的

.net之工作流工程展示及代码分享(三)数据存储引擎

数据存储引擎是本项目里比较有特色的模块. 第一,使用接口来对应不同的数据库.数据库可以是Oracle.Sqlserver.MogoDB.甚至是XML文件.采用接口进行对应: 1 public interface IWorkflowDB 2 { 3 List<Flow> GetFlows(); 4 bool SaveFlow(Flow flow); 5 bool DeleteFlow(Guid flowId); 6 7 FlowInstance GetFlowInstanceByInstance

Android与iOS开发对比系列】之 数据存储

Android与iOS开发对比系列]之 数据存储 写在前面的话 相比Android和iOS,我觉得Android的数据存储更开放一些.Android天生就可以使用多Java I/O:并且天生开放的特性,开发者可以直接在SD卡中读写文件,自由度比较高.缺点吗,也是因为太开放,所以Android的相册和文件夹都惨不忍睹. Android本身自带Java的反射和注解,很早就有了ORM数据库.这里解释一下,ORM就是 Object Relation Mapping, 对象关系映射. 通过建立对象来生成数

Chrome浏览器扩展开发系列之八:Chrome扩展的数据存储

Google Chrome浏览器扩展可以使用如下任何一种存储机制: HTML5的localStorage API实现的本地存储(此处略) Google的chrome.storage.* API实现的浏览器存储 Google的chrome.cookies.* API实现的cookie存储 1) chrome.storage API实现的浏览器存储 Chrome浏览器扩展通过chrome.storage.* API,可以存取数据或监听数据的变化. 在manifest.json文件中注册storage

Hulu机器学习问题与解答系列 | 二十二:特征工程—结构化数据

听说最近冒出的大批呱儿子个个都是撑着眼皮也要看书的无眠小青蛙.我们学习Machine Learning的脚步又怎能停下来?动动手指,上滑开始~ 今天的内容是 [特征工程-结构化数据] 场景描述 特征工程是指结合问题寻找有效的特征并进行处理成适合模型的输入形式.机器学习中有句经典的话叫做"Garbage in, garbage out",意思是如果输入的数据是垃圾,那么得到的结果也是垃圾.可以看出模型成败的关键并不仅仅取决于模型的选取,还取决于我们是否有根据特定的问题找到了行之有效的输入

Zookeeper系列六:服务器角色、序列化与通信协议、数据存储

一.服务器角色 1. Leader 1)事务请求的唯一调度者和处理者.保证事务处理的顺序性 事务请求:导致数据一致性的请求(数据发生改变).如删除一个节点.创建一个节点.设置节点数据,设置节点权限就是一个事物请求,全局的事物id(zxid)只能由leader来分配 2)集群内部个服务器之间的调度者 2. Follower 1)处理客户端的非事务请求.事务请求必须转发给Leader服务器. 非事物请求:读取数据2)参与事务请求Proposal(议案)的投票3)参与Leader选举 3. Obser