商用库部分系统服务培训

商用库部分系统服务培训

ID:8324716

大小:336.00 KB

页数:22页

时间:2018-03-19

商用库部分系统服务培训_第1页
商用库部分系统服务培训_第2页
商用库部分系统服务培训_第3页
商用库部分系统服务培训_第4页
商用库部分系统服务培训_第5页
资源描述:

《商用库部分系统服务培训》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、商用库部分系统培训国电南瑞科技股份有限公司电网控制分公司商用库部分系统培训国电南瑞科技股份有限公司电网控制分公司新系统平台开发组2005年01月22商用库部分系统培训国电南瑞科技股份有限公司电网控制分公司目录引言3一.历史数据服务的定义以及在新系统中的定位4二.历史数据服务包含的内容和相应的分类8三.历史数据服务和数据库服务器的联接方式10四.数据复制与同步服务的实现方式12五.新系统中1+N功能的实现机制15六.数据库服务器的异常处理和切换机制16七.历史数据采样简介18八.缓存机制以及缓存目录20九.数据追捕的作用以

2、及工作流程21十.其他服务211.模型更新服务212.直接SQL服务213.历史数据查询以及统计服务224.历史数据修改服务225.商用库告警服务2222商用库部分系统培训国电南瑞科技股份有限公司电网控制分公司引言在新一代电力调度自动化系统的统一支撑平台中,历史数据服务作为数据库管理系统的重要组成部分,扮演着重要的角色。这些服务和其它各类服务之间的一个最重要的区别就是它们需要直接和商用数据库进行联接并交换数据,要注意的是这些服务的运行往往需要数据库(ORACLE、SYBASE等)客户端动态库支持。由于读写商用数据库的实质

3、是磁盘文件的I/O操作,在三层体系结构中还需要通过网络进行访问,其速度和实时系统有着数量级上的差别,所以对于历史数据服务来说,首先需要解决的是相对慢的读写速度和系统连续不断读写需求(如高频率采样、画面上的不间断查询)之间的矛盾,确保商用数据库的操作不会成为整个系统正常运转的瓶颈。另外,由于系统中存在着冗余配置的数据库服务器,包括主备数据库服务器、镜像服务器、灾备服务器以及在安全隔离区以外的WEB服务器等。系统需要保证在各种配置和各种情况下数据库服务器之间数据的同步和一致,因此,数据的复制和同步机制变得非常重要。再者,考虑

4、到调度自动化系统的高可靠性要求,系统不仅在正常情况下能够高效处理数据,还必须具备在恶劣的外部环境下确保可靠运行。例如,在数据库损坏或者网络异常中断的情况下如何保证系统还能保持大部分的功能不受影响,在切换的过程中如何保证数据没有丢失等等。因此,数据库服务器以及相关的应用服务器的异常处理和切换机制也是新系统平台中十分关注并且需要很好解决的问题。22商用库部分系统培训国电南瑞科技股份有限公司电网控制分公司一.历史数据服务的定义以及在新系统中的定位在新系统的统一平台中,十分强调服务的概念。所谓服务(SERVANT),也就是一个或

5、者一组运行在相关服务器上的后台进程(多线程),它们为其它的各个客户进程提供数据的查询、更新以及应用逻辑的处理,使得数据的处理能够集中在服务器上,客户端只要关注自己的人机交互以及某些应用逻辑。这同时也是新系统C/S/S结构的要求。在新系统的平台设计中,存在着众多的服务。例如,下装服务、数据更新服务、查询服务、任务管理服务、告警服务、系统配置服务、日志管理服务、历史数据采样服务等等。在这些众多的服务当中,有一类服务需要直接和商用数据库打交道,如下装、数据更新、查询、历史数据采样等(实际上,在商用库部分实现中,诸如历史数据采样

6、等的服务我们并不划分在历史数据服务中,以后的篇幅中我们会逐步阐述其中的原因)。我们将所有和商用数据库打交道的服务以及支持商用数据库之间复制和同步的服务统称为历史数据服务。那么,在整个新系统的体系当中,历史数据服务究竟处于什么位置,完成什么样的功能呢?在回答这个问题之前,我们先要阐明几个和C/S/S结构有关的概念。所谓C/S/S结构,简单地说,指的是系统硬件和软件的三层体系结构。一方面是将整个系统的结点划分为客户机、应用服务器和数据库服务器三个层次,另一方面是将所有的软件划分为客户应用软件、应用服务软件和数据库管理软件三个

7、层次。其中,客户应用软件主要处理人机交互以及某些应用逻辑;应用服务软件完成大部分的应用逻辑处理以及和数据库的交互;数据库管理软件完成数据的存储、组织和管理。具体应用到我们的新一代调度自动化系统中,上述所有的那些服务在物理上就应该驻留在应用服务器当中。结合新系统的体系结构设计方案,应用服务器又可以分为SCADA应用服务器、PAS应用服务器、前置应用服务器等,根据每个服务的不同性质,将这些服务分布在各个服务器结点当中,相互配合、协调来完成整个系统的功能。那么,我们提到的历史数据服务应该位于哪个应用服务器上呢?为了解答这个问题

8、,我们需要将各种类型的服务器进行一些概念上的定义和明确。这些术语贯串了整个设计方案。Ø数据库服务器安装了具体商用数据库(ORACLE)的服务器结点。22商用库部分系统培训国电南瑞科技股份有限公司电网控制分公司Ø应用服务器专门负责处理应用或者业务逻辑的服务器,其上运行着众多的服务进程。但是,这些进程不和商用数据库直接联

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

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

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