实时数据库Word格式文档下载.docx
- 文档编号:16913129
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:13
- 大小:130.82KB
实时数据库Word格式文档下载.docx
《实时数据库Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《实时数据库Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
实时事务调度:
包括并发控制、冲突解决、死锁等内容
数据压缩
容错性与错误恢复
访问准入控制
内存组织与管理
索引结构
I/O与磁盘调度
主内存数据库系统
系统资源调度、恢复
不精确计算问题
放松的可串行化问题
查询处理算法
实时SQL
数据和事务特性的语义及这种语义与一致性、正确性的关系
实时事务的可预测性
通信的协议与算法
数据接口的标准化
这些问题又彼此高度相关且与应用的性质紧密联系,在工程实时数据库系统中,同相关的工程背景结合,又产生了很多需要研究的问题。
另外,实时数据库系统的研究中通常要借鉴其它各特种数据库和相关工程知识的理论研究结果。
例如时态数据、内存数据库、面向对象数据库、主动数据库、工程数据建模等。
二.各种实时数据库概述
目前使用最广泛的国外品牌:
OSI公司的PI(PlantInformationSystem)
Aspen公司的IP21(InfoPlus.21)
Honeywell公司的PHD(ProcessHistoryDatabase)
Instep公司的eDNA(enterpriseDistributedNetworkArchitecture)
Wonderware公司的IndustrialSQLServer,简称INSQL;
GE,Intellution公司的iHistorian;
简介:
PI在国内广泛应用于电力行业,它采用了旋转门压缩专利技术和独到的二次过滤技术,使进入到PI数据库的数据经过了最有效的压缩,极大地节省了硬盘空间;
IP21和PI一样属于正宗的实时数据库软件,价格和PI差不多,比较昂贵,IP21在中石油、中石化内部得到了广泛使用;
由于Honeywell占据了化工行业DCS大部分份额,因此PHD在化工行业使用得也比较广泛,PHD在内部使用了Oracle关系数据库;
以上三种实时数据库均为二十世纪末推出来的传统实时数据库,由于在电力行业占垄断地位的PI价格居高不下,InstepeDNA凭借价格优势进入了电力行业,逐渐拥有了一定的客户,因此目前大型电力企业仍然偏爱OSIPI,不少中小电力企业则选择了eDNA。
OSI公司的PI:
PI系统是由OSIsoft公司开发的基于C/S和B/S结构的工厂实时数据集成、应用平台。
PI系统以数据原形的方式长期在线储存工厂所有的生产数据,并满足快速、高效地进行数据采集、存储和显示的要求。
由于其功能卓越、性能可靠,在国内外电厂信息化建设中获得了广泛的应用,在电力行业实时/历史数据库产品应用中占据了领导性的地位。
PI系统是一个直观显示企业生产过程的虚拟窗口。
基于可靠的生产信息,管理者可以监控整个企业的运转。
PI实时地获取各个实际数据源的原始生产数据,用户通过一组用户可配置的报表,从分布在整个企业的桌面计算机上,可看到当前和历史的生产运行状况。
这些有价值的信息也可按其原有的精度在线存储数年以备将来使用,使用户随时了解每个单元、每台设备以及整个企业不同层面的运作状况。
实现从数据到信息,从信息到生产力 的转换可靠、准确、实时的信息,意味着可做出更好的业务决策。
对企业或管理机构而言,OSIsoft公司的PI实时数据库系统的应用,则意味着企业或管理机构中每位成员都可根据工作需求实时获得关键的数据。
利用PI数据库系统,将数据转化为对业务有用的信息,该信息将辅助管理者和运行人员做出适当的决策,使企业不断的向前发展并获得增长性的赢利能力。
PI系统为管理层打开一扇虚拟的窗口,帮助其洞察生产过程或运行流程,使得在大量基于实际运行数据/信息基础上,实现对整个业务运作流程的控制与管理。
PI系统具有强大的实时数据采集功能,可实时地采集来自不同数据源的原始数据,并通过系统提供的用户可配置报表、分析工具和Web软件工具等,在遍布企业或管理部门的台式计算机、便携式电脑或移动PDA上,实时显示当前和历史的运行状况。
对于运行管理有价值的数据信息,PI系统可为其提供在线存储达数十年,并随时随地(每周7天、每天24小时)连续不断地为运行单元级、成套设施级、整个企业或管理机构级,提供实时数据与信息支持。
PI系统是企业及管理机构实时信息架构的核心部分,它帮助将实时数据转化为运行管理决策的关键信息,使其成为业务系统中整合的重要信息。
目前,众多管理机构、组织或企业,包括世界500强到中型规模企业,将该实时信息管理模式应用到生产能力、产品质量和可靠性方面后,而取得了持续的巨大成功。
2.PI数据库系统弥合了业务控制与业务管理间的信息缺口PI系统为世界级的企业提供实时和历史的数据管理,使得该类企业在实时数据支持的管理过程中成功地获得了丰厚的投资回报,且避免了运营风险和决策失误。
PI系统已成为企业或管理机构的信息集成系统重要部分,直接应用于运行、维护和管理一体化。
并为生产过程控制与业务运行和管理系统间的实时信息沟通架起了一道桥梁。
PI系统可直接采集,实时获取难度较高的各种运行过程中的实时数据(通常该类数据,封闭在各自成体系的自动化系统或人工数据源中),并将其转化为公共的、且对业务有效的信息。
不论何种行业或管理部门,均可从这些关键的实时信息中获得收益,并能在动态业务领域中自由地驰骋,达到绩效目标。
3.PI数据库系统加速了用户的投资回报 PI系统的建设会迅速地产生实用效果,并在业务运作中帮助用户取得不断增长的效益。
PI系统提供的数据信息可靠、且清晰明了。
同时,PI系统的安装周期短,配置集成到用户的生产管理系统、业务监控/监管系统、辅助决策信息系统等过程中,也无需要更改用户原有系统。
PI系统通过一个可扩展的标准接口库,能够连接上百种不同运行模式的过程监控系统或自动操作系统等。
同时,通过使用COM连接技术,使得PI能实现与用户原有或将来需要增加的数据库之间有效的融合。
PI系统功能强大的应用服务和客户端工具,也保证了客户使用过程中得心应手,且操作简便。
PI系统能向用户提供其业务需求的关键数据和实时信息。
该类信息对用户在生产运行、系统设备维护、成本控制、质量管理及后续服务过程中,均是必不可少的。
因此,采用PI数据库系统,不仅可显著地提高工作效率,降低运行成本及资源损耗,从而也加快了用户投资的回报。
4.PI数据库系统的安全保障体系 PI系统整体架构设计中,已完整考虑并提供了一体化的安全保障机制,以确保用户数据信息使用中的万无一失。
PI系统的安全机制,已具备精细到对每个数据点的安全管理,其包括对数据库点的读取、写入或修改等。
因此,任何想要访问PI数据库系统中任何数据的用户,都必须首先获得其相应的访问权限确认。
而该访问权限的配置与管理,只有系统核心管理员具备该权限,且其也受身份认证的管理。
AspenInfoplus.21
InfoPlus.21是实时数据库软件,是用于集成生产过程信息(如各种工艺参数)与高层次应用程序(如先进控制、优化、过程管理)的基础数据平台,它使用户可以访问和集成来自整个工厂范围内DCS及PLC的数据,它通过功能极强的分析工具、历史数据管理、图形化的用户介面和大量的过程接口来访问和集成数据。
InfoPlus.21是一个智能化的实用化的信息管理系统,它可以提供给你最需要的东西:
合适的实时应用支持、多线程、客户机/服务器结构。
先进的过程数据服务器和历史数据管理在应用的任何地方都是可行的,特别是它的灵活的数据结构可以根据应用的需要重新定义以适合你自己的应用系统的需要,它对OLE、DDE、@aglance以及ODBC查询访问的支持,使用户可以方便地在支持这些传输协议的应用软件及实时数据库之间交换数据,如Excel与实时数据库可以通过@aglance交换数据,同时利用ODBC可以与对ODBC支持的关系数据库集成在一起。
如ORACLE、SYBASE等集成。
由于丰富的经验以及在实时数据库系统技术方面的领先地位,使得实时数据库可以与世界上大多数的DCS及PLC集成在一起,典型的有Honeywell的TDC2000,3000、FisherProvox、Moore(HLL和LIL)FoxboroI/A’S、BaileyInfi/network90等PLC方面有AB、Modicon、SquareD、TexasInstruments(以上所列仅是一部分)等。
InfoPlus.21的过程浏览器Explorer提供了强大的访问实时数据库的能力。
它的Windows基础的图形用户介面使得用户可以方便地对流程图进行组态,而且也是浏览实时数据如趋势、报警、详细显示、报告编辑等的工具。
该软件被广泛应用于炼油、金属冶炼、造纸业、石化企业、油田、制药、电厂等。
Honeywell公司的PHD:
可扩展性:
PHD的分布式结构保证可以从不同的数据源采集数据并汇总到单一而一致的数据库中。
PHD数据库初建规模可以很小,但随着应用需要可以很方便地扩展到处理数百个用户和数十万个位号的规模。
安全性:
PHD可以提供常用的防火墙配置支持,能够对历史数据进行保护,阻止未授权的访问。
可靠性:
PHD具有数据采集和历史记录恢复的功能,即使数据采集出现中断,也能保证数据记录的完整性。
开放性:
PHD具有开放的接口,可以与众多Honeywell及第三方数据源进行连接。
Instep公司的eDNA
eDNA实时数据库系统以服务目录为核心,以安全服务为外围,围绕各个服务建立起安全的网络。
各个服务独立但相互协作地为客户服务,彼此不相互依附。
eDNA系统分为服务器、客户端和接口三个方面,分别提供采集和存储现场实时数据、浏览和处理生产信息及数据库的通信等功能。
同时,eDNA实时数据库系统采用的以哈夫曼编码为基础的无损数据压缩方法。
随着电力体制改革的深入开展,厂网分开、竞价上网已成为发展的必然趋势。
为实现发电企业全厂整体效益的提高,综合考虑管理信息系统和生产控制系统的集成,真正实现管控一体化成为关键。
目前电厂中的分布式控制系统DCS(DistributedControlSystem)是为机组(车间)级自动化服务的,而数据分散在不同的计算机或控制系统上,不能统一地存储和使用。
于是电厂监控信息系统SIS(SupervisoryInformationSystem)应运而生。
它一方面建立了统一的数据平台,在DCS和MIS之间搭建起信息沟通的桥梁;
另一方面为火电厂的经济安全运行提供了有力保障。
在SIS体系结构中,实时数据库是核心。
作为大型实时数据库和历史数据库,eDNA(enterpriseDistributedNetworkArchitecture)数据库系统可在线存储每个工艺过程点的多年数据,并提供清晰、精确的操作情况画面,用户既可浏览电厂当前的生产情况,也可回顾过去的生产情况,可以说eDNA完全符合SIS系统数据库要求容量大、可靠性高和响应速度快的要求。
1eDNA建构及组件构架
eDNA数据库是一种基于P2P(PeertoPeer),核心很小,可以灵活扩展的分布式实时数据库系统。
eDNA数据库系统在逻辑功能上分为服务器、客户端和接口。
eDNA服务器服务包括目录服务、安全服务、BOSS服务、历史服务、应用服务、报警服务、PUSH服务、数据服务和通知服务等各组件,提供现场实时数据的采集和存储;
eDNA客户端服务包括AlarmView、eDNAView、eLink、EzTrend和计算服务等组件,最大限度地浏览和处理生产信息;
eDNA接口软件为和eDNA数据库的通信提供了有力支持。
eDNA以目录服务为中心,以安全服务为外围,将eDNA各个组件服务包含在一个安全网络内,构成eDNA的安全网络。
eDNA的管理员和一般用户都是经过eDNA安全服务的审核才能对eDNA数据库进行访问。
在物理上,所有的eDNA服务都是真正的分布式的,即其可以安装在一台或多台计算机上。
eDNA各个组件服务可以分布在物理网络的任何一个地方,其各个组件服务之间互相通讯构成eDNA虚拟网络。
因此,eDNA的服务端和客户端并不像其他数据库系统那样区分的十分明确,这样使得数据库的使用更加灵活。
图1eDNA服务分布
目录服务、安全服务及其他服务的逻辑关系如图1所示。
从该图中可以看出,在整个eDNA系统中,各个服务在概念上讲是平等的,但在实际中由于各个服务所起的作用、功能不同,所以所在的物理位置也不一样。
目录服务在逻辑上是处于中心位置的,也就是说,它是eDNA系统内所有服务中最核心的服务。
在启动eDNA其他服务之前,必须首先启动目录服务,然后由目录服务产生一系列目录列表,用来引导各种类型的eDNA服务的数据请求。
目录服务一旦建立,它将自动创建本地数据库文件Svcdir.db,将添加到系统的各项服务的信息(如服务名,描述,类型,创建日期等等)保存下来。
对服务目录配置完成之后,管理员可以进行查看、修改、添加及删除服务条目的工作。
服务目录可以在不同的计算机上创建,其应用灵活方便。
如果一个用户想查询某个点一段时间的数据,用户将先发请求给服务目录,服务目录通过里面包含的信息找到包含这些数据的服务的地址,然后返回给用户,用户因此得以与所需的服务通讯,获得想要的信息。
其通讯架构如图2所示。
图2通讯架构
2eDNA系统主要服务功能
2.1eDNA服务端服务
eDNA系统除了包括目录服务,还包含了安全服务、BOSS服务、历史服务、配置管理服务、应用服务、报警服务、PUSH服务、数据服务、通知服务等九项实时服务。
a.目录服务:
位于网络中,并通过网络向各种实时服务和管理服务发出响应的服务。
每一个目录服务包括一系列的列表,用来引导各种类型的eDNA服务的数据请求。
b.安全服务:
提供了一种控制和管理用户访问权限的手段的服务。
该服务包含了按照不同访问权限排列的各个列表。
它保证了eDNA的规范运行,杜绝了对eDNA的非法访问。
c.BOSS服务:
实现远程网络管理和操作的网络管理工具,管理eDNA中所有的服务。
它可以实现注册和反注册一个服务、创建和删除服务、开始和停止服务、浏览和控制服务、提供服务列表和事件等功能。
d.历史服务:
提供长期的、在线的、实时的数据保存与恢复的服务。
e.配置管理服务:
eDNA数据库中的每个站点的管理部门,任何一个站点的管理都必须经过配置管理服务。
f.应用服务:
向eDNA应用程序提供二进制的对象或文件的文件服务器的服务。
它可以管理各种各样的二进制对象,这包括图片、View工具、微软Word文档以及其他应用程序。
g.报警服务:
管理一系列报警数据点,并且可以显示和操作数据的服务。
h.PUSH服务:
可以使eDNA用户和应用程序将数据(各种设备产生的数据和手工制造的数据)添加到eDNA系统中,并可以通过标准的eDNA数据获取方法来得到当前的实时数据的服务。
i.数据服务:
获取配置信息,并将数据发送至历史服务的服务。
j.通知服务:
将系统目前的各种状态通过传呼机和电子邮件的方式通知给关键人物的服务。
2.2eDNA客户端服务
eDNA客户端服务包含AlarmView、eDNAView、eLink、EzTrend、计算服务,为客户浏览和处理生产数据提供了方便快捷的方式。
a.AlarmView:
系统用户可以通过该服务查看报警信息。
b.eDNAView:
提供对标准办公产品如微软Word和Excel以及报表工具例如水晶报表的快捷接口界面。
c.eLink:
获取和使用eDNA系统的当前数据信息、历史信息和配置信息等等。
d.EzTrend:
使用其通过eDNA分散网络结构和eDNA系统通讯或者在eDNA系统服务器上eDNA趋势以趋势和图表的形式显示eDNA历史数据。
e.计算服务:
允许用户对来自eDNA其他实时服务点构成的组合式进行计算并提供了丰富的函数和高级方式来定义、添加和访问这些函数。
2.3eDNA系统中各服务的关系
在eDNA系统中,服务目录作为系统的核心必须先启动,其它eDNA服务在eDNA系统中的地位是平等的,每个eDNA服务都可以不依赖其他eDNA服务而启动。
但在实际情况中需要不同的eDNA服务一同参与,协同工作。
例如在实际中,客户会要求从生产系统不停的把数据送到eDNA系统,并且将数据保存起来,以备后用,同时生产系统中各个测点的报警信息也需发布出来。
完成此功能必须要下面几个功能模块来完成:
a)采集生产系统数据并将数据送到eDNA系统的接口程序。
b)接收处理生产系统数据的eDNAPUSH服务。
c)管理实时服务中测点标签信息的eDNA配置管理服务。
d)管理并保存生产系统数据的eDNA历史服务。
e)接收发布生产系统测点报警的eDNA报警服务。
f)联系这些功能模块并让它们之间互通的eDNA服务目录。
g)保证任务安全可靠运行,杜绝非法管理,破坏的eDNA安全服务。
由上面的分析可知:
完成此项任务需要启动接口程序、PUSH服务、配置管理服务、历史服务、报警服务。
这些eDNA的功能模块相互协作,共同完成一项工作。
由此可知:
eDNA各服务之间在个体上是独立的,不依赖于其他的eDNA服务,而在整体上是相互关联的。
2.4eDNA接口软件
接口软件为现场和eDNA数据库的通信提供了有力的工具。
接口分为三大类:
定制接口为集散控制系统(DCS)和可编程逻辑控制器(PLC)等控制系统提供的专用接口;
标准接口为提供支持工业标准的数据通信接口,如OPC,Modbus等;
DNA-API(DNA-ApplicationProgrammingInterface)为第三方软件与eDNA数据库通信提供的应用程序接口。
电厂SIS系统的应用是建立在分布式实时数据库平台之上,应用数据来自生产现场DCS,PLC和其他工程控制系统的PCS。
eDNA实时数据库通过其服务端、客户端及各种数据采集接口的协作,以目录服务为核心,用高效和可靠的手段从现场收集大量的实时生产数据,并保存起来,同时通过通用接口从管理系统中获得管理数据以指导生产管理。
eDNA实时数据库作为整个SIS系统的核心,使得电力企业高层管理人士可以在最短的时间里获取企业生产状况的第一手资料,从而为企业的定价策略提供科学的决策依据。
利用eDNA提供的历史数据,企业管理者能够审视企业发展过程中的不足之处,从而为企业的发展指明正确方向。
三.四大主流实时数据库的优缺点
PI:
优点:
在国内广泛应用于电力行业,是大型企业的首选,它采用了旋转门压缩专利技术和独到的二次过滤技术,使进入到PI数据库的数据经过了最有效的压缩,极大地节省了硬盘空间.
PI提供API,SDK,PIODBC&
PIOLEDB二次开发工具实现从数据库读取数据或写入数据到实时数据库中。
另外,PI的客户端ProceBook中内嵌了VBA,方便对ProceBook功能的扩充和客户化。
OSI公司提供全球600多种DCS接口软件,同时可以支持OPC数据采集,使得PI数据库成为企业生产控制系统与管理信息系统连接的桥梁。
缺点:
价格高,接口收费,OPC接口收费.
IP21:
支持很多DCS的接口,OPC接口不收费
运行效率较低,非常占用系统资源,1台服务器只能给1个IP21使用.管理维护比较复杂.
PHD:
HONEYWELL的DCS是它的主要产品.在石化行业的信息解决方案也非常棒,相对于其他产品,他的其他高级应用会更多.价格上,PHD经常是DCS的附带品,甚至可以免费使用.
PHD在内部其实使用了Oracle关系数据库,因此购买PHD就必须先购买Oracle。
因为PHD内部使用Oracle简化了开发量和Oracle的性能限制比较严重,所以PHD的价格在这三种数据库最低,算不上正宗的实时数据库。
但不要以为PHD内部使用Oracle就认为Oracle很强,如果直接使用Oracle,只要两三秒的时间,巨大的数据量就会令它崩溃.
eDNA:
价格便宜,采用数据无损压缩,广泛应用于中小型电厂
eDNA实时数据库作为整个SIS系统的核心,使得企业高层管理可以在最短的时间里获取企业生产状况的第一手资料,从而为企业的定价策略提供科学的决策依据。
一、PI实时数据库
优点:
(1)数据处理量大。
在PI的高端产品服务器中可以处理每秒钟150万点的数据。
在客户端软件ProcessBook上,可以在秒级时间内从2年或3年历史中取到1000点数据。
(2)高效的数据存储压缩技术。
PI采用了旋转门压缩专利技术和独到的二次过滤技术,使进入到PI数据库的数据经过了最有效的压缩,极大地节省了硬盘空间。
据计算,每秒1万点数据存储一年,仅需要4G的空间,即一只普通硬盘也可存贮五到十年的数据。
是效率最高,使用最简单,使用最广泛的实时数据库。
缺点:
(1)没有配套的关系数据库。
PI将所有数据存于专有数据库中,是纯实时数据库,如果要实现企业更高级的应用还要配备关系型数据库。
(2)价格昂贵。
PI----10万美元,每个接口6000美元,OPC接口收费。
二、IndustrialSQL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实时 数据库