缓存技术在用电信息采集系统中的应用

缓存技术在用电信息采集系统中的应用

ID:32411963

大小:1.81 MB

页数:3页

时间:2019-02-04

缓存技术在用电信息采集系统中的应用_第1页
缓存技术在用电信息采集系统中的应用_第2页
缓存技术在用电信息采集系统中的应用_第3页
资源描述:

《缓存技术在用电信息采集系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、农网智能化SmartGrid缓存技术在用电信息采集系统中的应用112李红文,王蛟,庞伟(1.甘肃电力信息通信中心,甘肃兰州730000;2.甘肃电力调度通信中心,甘肃兰州730000)摘要:随着电力信息化建设的不断加强,能够覆盖各级电力公司的用电信息实时数据采集系统已经上线使用,缓存技术作为核心技术之一应用在该系统中。用电信息实时数据采集系统中在线率统计、定时任务采集、数据入库等重要功能,与缓存技术有密切的关系。关键词:缓存技术;DBM数据库;key-value;用电信息实时数据采集中图分类号:TM764文献标志码:B文章编号:10

2、03-0867(2011)03-0042-03甘肃电力公司按照坚强智能电网建设的总体要求,为的采集入库。前置机部分也是应用缓存最多的部分。保证智能电网建设规范有序的推进,实现电力用户用电信1.4应用层息采集系统建设“全覆盖、全采集、全预付费”的总体目应用层系统采用B/S(浏览器/服务器)体系架构,主标,提出了建立具有全面规范系统功能、统一通信规约,要完成和用电信息采集业务相关的应用,包括数据采集、并能覆盖各级供电局集电能量信息采集、监控、负荷控上层综合应用。提供统一的业务应用操作界面和信息展示制、电能量信息分析于一体的电力用户用电信

3、息采集系窗口,是系统直接面向操作用户的部分。主要包含以下几统。方面的功能:自动抄表、预付费管理、负荷管理、用电监一个网省用电信息采集系统覆盖各级电力公司的用电测、终端管理、运行管理。信息数据采集,需要处理的数据量远远大于以地市和区县1.5接口层为单位的采集系统,因此采集系统各模块跟核心数据库的接口层是用电信息采集系统与相关的系统进行数据的交互将更为频繁,因此将需要跟程序交互最为频繁的数据互联互通,实现数据共享,消除信息孤岛,充分发挥数据放在缓存中做处理,不仅方便了程序的开发,而且提高了的价值。以商用数据库为载体,按照预先定义的库、表

4、结效率。构定义和权限配置,实现各种数据的双向交换。1系统结构简介2缓存的优势1.1现场终端本缓存技术实现的数据库由一系列key-value对的记现场终端部分可称为采集设备层,是用电信息采集系录构成。key和value都可以是任意长度的字节序列,既可统的信息底层,负责收集和提供整个系统的原始用电信以是二进制也可以是字符串。这里没有数据类型和数据息,该层有多重形式,是对应不同的需要,但是都可分为表的概念。当作为Hash表数据库使用时,每个key必须是两个模块,即计量模块和通信模块,计量模块是各种形式不同的,因此无法存储两个key相同的值

5、。提供了以下访的电能表,功能是电能、电压、电流等计量,通信模块负问方法:提供key、value参数来存储,按key删除记录,责与上层主站和计量模块的通信。按key来读取记录,另外,遍历key也被支持,虽然顺序是1.2通信信道层任意的不能被保证。这些方法跟Unix标准的DBM、例如通信信道层是主站和采集设备的纽带,提供了各种可GDBM、NDBM等是相同的,但是比它们的性能要好得用的有线和无线的通信信道,为主站和终端的信息交互提多,因此可以替代它们。供链路基础。主要采用的通信信道有:GPRS/CDMA无线传统数据库性能上的问题越发凸显,

6、特别是单表的公网、光纤专网、230MHz无线专网。记录数不断增加,Web应用的写操作越来越多,传统的1.3前置机层数据库一主库多从库,读写分离模式作用有限,并发请前置采集平台是实现该系统的关键。它不但能够通过求数不断增长,导致数据库性能下降。本系统使用的缓多种通道同终端进行交互,还能够编码和解析多种通信规存技术读写速度非常快,哈希模式下写入100万条数据仅约的报文,充当桥梁和翻译的重要工作。另外前置机还包需要0.402s,读取100万条数据需要0.334s,并且支持双括定时任务自动采集和采集数据入库功能,负责历史数据机互为主辅模式,

7、主辅库均可读写。RURALELECTRIFICATION22011年第03期总第286期SmartGrid农网智能化在一项各DBM数据库基准测试中统计了写入,读取统有专门自动执行该采集功能的任务程序,并且与缓存关1000000条数据的时间和占用空间的大小,本系统使用的系密切,因为其需要的数据量大,但是内容简单,用缓存缓存技术在超大数据量下表现出色,不仅在读写时间上远辅助非常方便。远小于其他DBM数据库,并且存储空间也优于其他数据数据采集的流程大致是这样的,首先由操作员制定采库。集任务模板,该模板被存入数据库和缓存,由任务程序读取该

8、模板,查询参数缓存的测量点等信息,生成采集原子3缓存的应用任务,并写入任务缓存。前置机再循环读取任务缓存,将在了解整个系统结构后,可以大体知道缓存在整个系在线终端的原子任务读取出来并发送到终端。统中的位置和重要作用。缓存共部署了三个主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。