实时数据库Wonderware InSQL Server与OSI PI的比较

实时数据库Wonderware InSQL Server与OSI PI的比较产品OSI 的PI是业界优秀软件之一,主要用于过程数据的采集和分析。

它的产生是缘于80年代中期开发了新的过程数据压缩算法。

最初中在DEC的VAX机上的VMS操作系统下运行,现在已发展到可用于多种操作系统平台。

它有丰富的分析工具,然而它设计的目标是处理过程数据,因而在其它制造业的应用并不太好。

WW的InSQL是世界上第一种面向工厂的高性能的实时关系型数据库。

它将关系型数据库的功能、灵活性与实时数据库的高速、压缩集成于同一产品以适用于工厂生产层管理。

InSQL集成了微软公司的MS SQL Server并对其进行了的扩展,使其不仅具有高速的数据采集速度,高效数据压缩和数据存储等实时数据库性能,而且可以集成事件、概要、生产和配置等一般存于关系型数据库中的工厂数据。

数百个客户端应用可访问到全部的工厂信息,使其在工业软件领域具有了最好的开放性和灵活性。

由于WW有世界上最好的图控软件InTouch及I/O Server,使它与工厂自动化系统有着更紧密的联系。

体系统结构与技术操作系统PI目前支持多种操作系统平台,服务器可运行于:DE C VMS, IBM’s AIX, HP’s HP-UX, Sun Solaris, 和Windows NT、Windows2000 Server,客户端软件可运行于:Windows3.1, 95, 98, 和Windows NT。

InSQL服务器运行于:Windows NT、Windows2000 Server,客户端软件可运行于:Windows 3.1, 95, 98, 和Windows NT。

数据库技术PI将所有数据存于专有数据库中,其客户端软件可提取数据库的数据并用于显示和分析。

如果用其它数据库或工具分析PI数据库中的数据则需要一个ODBC的接口或API。

对于过程数据的存储模式,每个点只有6个域可以由用户定义。

InSQL的数据采集、数据圧缩、生产动态浏览和历史数据归档等功能构成一个完整的实时数据库系统,实时数据和历史数据用专门的文件保存;数据库服务器内嵌了微软公司的MS SQL Server,使其具备了关系型数据库特性,增强了复制功能,集成了Mail 和Intetnet。

它是第一个可满足工厂对数据采集速度、存储量的要求的实时关系型数据库,并比常规关系型数据库的数据采集速度、存储量的数百倍。

InSQL扩展了SQL语句,使其具有了时间特性。

Wonderware公司的资源跟踪系统InTrack、配方管理系统InBach、统计质量分析SPCPro等应用系统都均可与InSQL数据库配合使用,因而为制造业提供了真正的联系事务处理(OLTP)。

系统统性能每个PI服务器可容纳15万点(高端服务器)。

目前没有测试过存储这些点的准确速度,但PI的客户相信在PI的高端产品服务器中可以处理每秒钟15万点的数据。

在客户端软件ProcessBook上,可以在秒级时间内从2年或3年历史中取到1000点数据。

在OSI的WEB网站上有一个电子表格可以帮助你详细计算所需的配置。

InSQL的运行性能与所用的硬件系统有关,它可以在1秒中内完成6万个点的取数或存储(峰值)。

这个速度与数据存贮方式无关,采用的周期性存储(以固定的多少毫秒存储一次)或增量存储(数据的变化超过设定百分比时存一次)。

InSQL可以每秒存储3万点(均值)或每100毫秒存2000点数据。

要提高数据采集速度的主要障碍是大多数数据源(PLC或DCS)提供数据的速度赶不上InSQL取数的速度。

InSQL的最小分辨率3.3毫秒。

一个典型的有4万个过程控制点的大工厂,对不同的数据有不同的采集频率要求。

假设这个厂对数集采集频率要求是:每500毫秒采集一次的500点,每5秒采集一次的1500点,每15秒采集一次的5000点,每30秒采集一次的1万点,每1分钟采集一次的1万点,每5分钟采集一次的13000点。

其平均为每秒采集2177个数据,或者说每天存贮18.8亿个数。

这实际上只是用了InSQL的能力的一小部分。

可测性和分布式操作一个单独的PI服务器可支持远程数据访问,结构是两层结构,客户端应用PI-API直接与数据库服务器连接。

InSQL为最终用户提供的准确浏览、报表或分析,用他们采用的应用开发平台来开发个性化应用软件。

其公开的数据模型和标准的SQL或ODBC应用编程接口为用户提供了标准的、流行的开发环境。

数据库易于增加表、预留程序和浏览所需信息。

最终用户可以创建他们自己的探测器并用外部程序或用标准SQL来扩充和定制应用系统。

同时,用户可从数百个客户端应用来选择,以适合他们的要求。

InSQL内嵌的微软公司SQL Server使其具有了E-mail接口、通过Internet发布数据的IIS、SQL Server复制、与其它基于SQL Server或Oracle数据库的应用的数据发送服务。

核心功能和特点数据采集PI服务器包括一个数据采集引擎,采用了其专利数据压缩算法。

它只负责采集数据,不向控制系统回写以确认采集到数据。

InSQL对模拟量和开关量均可以采用增量存或周期性存方式,根据工厂数据冗余的特点进行压缩,数据存贮空间仅是传统关系型数据库的2%,它具有极快的生产数据采集速度和数据存储量,在数据采集同时对数据正确性进行校验。

它集成了MS SQL Server,支持标准SQL语句并突破了SQL语言的限制,增加了数据时间特性等,还集成了工厂事件、概要、生产和配置等数据。

支持分析工具PI有Datalink支持在Excel中读取PI的数据,也可通过ODBC来取得已压缩的数据,数据库中所有数据均可用在分析工具中。

趋势分析用ProcessBook,WEB浏览用ActiveView。

InSQL支持多种在工业自动化环境的客户端应用工具:FactoryFactory:包括趋势,Excel/World、WEB报表及从InSQL取数据的ActiveX控件。

第三方开发的应用软件:包括动态分析工具,通用报表工具,仿真显示工具,导航工具,基于浏览器的应用工具,历史回放工具,管理报表工具和通用趋势、图形及图表工具。

SQL、ODBC、OLEDB兼容应用工具:FactorySuite中的Crystal Reports 和SQL Access。

客户个性化应用:可用通用开发平台如VB/Delphi,PB和C++ 等工具开发个性化应用软件。

设备接口支持OSI有100多种标准设备接口软件用于连接不同的控制设备,可以支持OPC数据采集。

WW可以直接与700多种控制设备通信,可集成数据组态、报警、事件、概要、动态数据、批次数据、资源数据及相关生产数据等信息。

图表与趋势OSI的ProceBook是一个很好的卖点,为最终用户提供了非常灵活的过程数据分析工具。

InSQL有一整套图表与趋势工具,包括了图表、趋势、标准质量统计图等。

数据分析工具PI和InSQL均可提供了最常规分析工具,包括:平均值、移动平均、几何平均、标准偏差、累计值等等。

客户数据分析PI为最终用户提供用VBA来建各种所需的数学分析,另外,还可能购买一整套Stream Table用来作静态数据表。

InSQL用户可选用多种工具来定制数据分析,通常的开发工具包括:VB、Delphi, PowerBuilder and C++等,同时,ActiveX的控件可用于InTouch或任何一种ActiveX容器以灵活地提取InSQL的数据。

在线SPCPI提供选件来处理输入数据和SPC计算,并在数据表中记录计算结果(包括报警及控制限制)。

然后可用标准分析工具来分析这些数据。

InSQL可用其客户端软件工具对从服务器中取得的数据进行常规SPC运算。

Wonderware的系列产品中有InTouch的SPC Pro组件、QIAnalyst可提供在线SPC报警。

报警PI报警子系统可以定义对任何一个指定点的高报、低报及ROC报警的监测。

也可以监测到数据源的中断。

所有的监测条件均可提升为报警条件。

报警条件(情况)保存到PI事件日志中并可用标准分析工具来查看。

InSQL事件系统允许用户设定对事件(条件上)的侦测,并可设定出现这些事件(条件)时的相应操作。

当系统检查到该事件的发生,就触发相应的操作。

事件系统也可设成定时检查。

也可以用InTouch 和SCADA实时报警来触发一个定制的操作。

离线归档PI提供方法可以将在线压缩文件移到离线存贮系统,但没有与归档数据的连接。

InSQL以块文件格式存放数据,服务器直接在磁盘上存贮大量的长时间的数据,并可通过网络系统高速回放已存贮的数据。

用于备份历史数据块的长期存贮文件格式为DAT类型。

数据管理工具PI没有提供数据管理和汇总工具。

InSQL客户端软件和众多第三方软件提供了数据管理能力。

所有具有与MS SQL和ODBC接口的工具均可访问InSQL的数据。

批次分析PI有一可选件,提供批次分析工具,用来评估过程数据以批次事件和相对于事件发生的实际时间。

这对于比较一个批次过程与另一个批次(或黄金批数据)时非常有用。

InSQL集成了从InBatch中来的批次历史数据做为标准的数据源,也可用事件方式进行批次数据管理。

市场定位和销售策略公司情况OSI公司创建于80年代初,一直专注于实时数据软件的研发和服务,有100多名员工,是一个独立的非上市公司,产品在国内外均有大量用户。

在中国没有办事处,由6个代理商负责中国的业务。

软件没有汉化版本。

Wonderware公司创建于90年代初,提供工控软件、实时数据库软件、设备管理软件、资源跟踪管理系统等工业生产过程的多种应用软件,有近千名员工,属于世界第三大自控系统供应商Invensys集团,是上市公司。

在中国设有北京和上海两个代表处。

主要客户端软件已发布中文版本。

销售策略OSI测重于销售大项目,销售给较高层的管理者,以强调产生的效益为主。

因此,在2000年3月制造业展会上,OSI将PI定位于过程制造业的企业集成平台。

InSQL定位于可以支持任何规模的应用,这些应用不需要SQL的知识。

系统可以在数分钟内将存于InTouch的配置文件转到InSQL中,保护了用户在InTouch的工程投资。

与InTouch紧密集成,Tag只需一次定义,数据库更具完整性。

InSQL已经设计成零管理数据库环境。

标准的MS BackOffice工具可用来规划数据备份。

有数百种客户端工具可供选择,完全满足用户对功能需求和使用习惯。

关键的区别PI市场:在众多已安装的用户中多数比较满意。

销售策略:多年来,OSI只销售一个产品(最近购并了数据整合软件),习惯于向高层机构以高价销售产品。

近年受到InSQL压力,进行了一些价格调整。

合集下载

实时历史数据库的设计与分析

实时历史数据库的设计与分析
历史数据有助于工艺流程的改进、设备性能的维护和故障原因的诊断。它一 般的作用。
历史数据库保存实时数据的历史记录。流程工业对历史数据库的需求表现在 两个方面;一个是先进控制和实时优化等应用的需要,它们需要的历史数据的特 点是近期和实时性,也就是说,它们需要常常或者按照某固定的周期尽快地得到 近期的历史数据;另一个是永久存储,提供实时性要求不高的历史数据查询。
1988年发表的ACM SIGMOD Record实时数据库系统专刊提示了RTDBS (Real-Tune Database system,实时数据库系统)研究领域的诞生,标志着实时和传统 数据库的融合产生的新兴研究领域的确立。
在数据库理论中,实时数据库系统就是其事务和数据都可以具有定时特性或 显式的定时限制的数据库系统【9】。系统的正确性不仅依赖于逻辑结果,而且还依赖 于逻辑结果产生的时间110l。实时数据库的主要特征是在其数据和事务上施加了时 间约束。数据的时间约束是在数据的一致性要求之外,增加了时态的一致性要求; 事务的时间约束,即为事务规定了一个执行期限111】。
5
1.3本文的工作
电子科技大学硕士学位论文
本论文是在与中国电力科学研究院下属某公司合作开发的GDREAL系统的基 础上,并进行了理论和实践创新后完成的。GDREAL是一大型实时历史数据库系 统,最多支持100000个标签点。作者有幸参与开发了这一大型项目的完整开发过 程,包括从需求分析、概要设计、详细设计、编码和最终的测试过程。
传统的实时系统虽然支持任务的定时限制,但只针对结构和关系比较简单的 数据,不涉及维护数据的完整性和一致性。因此,实时数据库系统是传统的实时
3
电子科技大学硕士学位论文
系统和数据库系统相结合的产物,但不是二者简单的相加。实时数据库使用与传 统的关系数据库完全不同的算法来保证实时性,使用比实时系统复杂得多的数据 维护机制来管理实时数据。在实时系统中,任务具有时间限制,通常以完成截止 期的形式出现,并且以能够在这些事务的截止期之前完成的方式调度。在传统的 实时系统中不考虑保持数据库的一致性,而在传统的数据库系统中没有事务的时 间限制问题。实时数据库事务和传统的数据库事务一样,也必须保持数据库的一 致性,此外它还必须满足事务的定时限制。也就是说为了成功的提交一个事务, 将不得不同时满足事务的定时限制和事务的逻辑一致性要求。实时数据库事务处 理的目标通常是最大化满足截止期的事务数,而传统数据库事务处理的目标是最 小化事务的平均响应时间或最大化事务的平均吞吐量18J。

数据库管理系统比较MySQLvsOraclevsSQLServer

数据库管理系统比较MySQLvsOraclevsSQLServer

数据库管理系统比较MySQLvsOraclevsSQLServer 数据库管理系统比较:MySQL vs Oracle vs SQL Server引言:数据库管理系统是现代信息技术领域中不可或缺的一环。

随着数据量的急剧增加和数据库应用的广泛应用,选择适合自己需求的数据库管理系统变得至关重要。

在本文中,我们将比较三种常见的数据库管理系统:MySQL、Oracle和SQL Server。

通过对比它们的性能、功能、可扩展性和使用成本,为读者提供一个更好地了解和选择的依据。

一、性能比较在数据库管理系统中,性能是一个至关重要的因素。

下面将对MySQL、Oracle和SQL Server的性能进行比较。

1.1 MySQL性能MySQL是一个轻量级的开源数据库管理系统,以其高性能而闻名。

它采用多线程处理机制和高效的索引算法,能够处理大规模的数据访问和高并发请求。

此外,MySQL还支持垂直和水平扩展,可根据实际需求进行灵活配置和调整。

因此,在对于大多数中小型应用来说,MySQL提供了相对较好的性能。

1.2 Oracle性能Oracle是一个功能强大且成熟的商业数据库管理系统。

它具有出色的性能,并且能够处理大规模的复杂数据模型。

Oracle采用了先进的事务处理机制和高效的查询优化算法,使其在处理高并发访问和复杂查询时具有出色的性能表现。

然而,Oracle的性能和功能也伴随着更高的硬件要求和许可成本。

1.3 SQL Server性能SQL Server是由微软公司开发的关系型数据库管理系统。

它在处理大规模数据时表现出色,并且支持高并发访问和复杂查询。

SQL Server 采用了先进的内存管理和缓存技术,以提高查询速度和响应时间。

此外,SQL Server还具有良好的稳定性和可靠性,适用于中小型企业的应用场景。

综合比较,MySQL适用于中小型应用,对性能要求较高且成本敏感的场景;Oracle适用于大规模企业级应用,对功能和可靠性要求较高的场景;SQL Server适用于中小型企业应用,对性能和稳定性要求较高的场景。

主流数据库系统的特点与比较

主流数据库系统的特点与比较

主流数据库系统的特点与比较随着信息化和数据化的进一步推进,数据库系统越来越成为企业信息管理的关键。

由于数据管理的要求和需求多种多样,各类数据库系统不断涌现,主流数据库系统也在不断演进和创新。

本文将就主流数据库系统的特点进行比较和分析,旨在帮助读者更好地了解和选择适合自身需求的数据库系统。

一、关系型数据库系统关系型数据库系统是目前企业中最为普遍的数据库系统,其特点在于采用表格和关系进行数据存储管理。

表格存储数据的方式使得数据可以快速查询和处理,同时避免了数据冗余和重复。

关系型数据库系统还一般具有以下特点:1. 高度结构化:数据库系统需要经过建模和设计才能创建出适合企业需要的数据库。

2. 类似SQL的命令语言:SQL语言已成为数据库系统最为普遍的数据查询和管理语言。

3. 事务处理和ACID(Atomicity, Consistency, Isolation, Durability)支持:事务处理可以确保数据的完整性和一致性,而ACID支持可以保证数据的可靠性和安全性。

4. 数据完整性检查:关系型数据库系统可以通过约束和索引等手段对数据进行完整性检查,从而避免数据出现错误和重复。

主流的关系型数据库系统包括Oracle、MySQL、Microsoft SQL Server等,不同的数据库系统在处理效率、性能、安全性等方面都有自己的特点和优劣。

二、非关系型数据库系统除了关系型数据库系统,近年来出现了一种新型的数据库系统:非关系型数据库系统(Nosql)。

与关系型数据库不同,Nosql支持非结构化数据的存储和查询,在大数据量环境和高并发环境下有更好的性能表现。

Nosql数据库有以下特点:1. 非结构化数据支持:Nosql数据库支持非结构化或半结构化的数据存储和查询,可以灵活地应对不同的数据存储需求。

2. 分布式处理:Nosql数据库采用分布式架构,可以很好地处理大规模数据和高并发量的数据操作。

3. 可扩展性:Nosql数据库具有良好的可扩展性,可以根据需求高效地进行横向和纵向的自动扩展。

全球及中国实时数据库系统市场分析

全球及中国实时数据库系统市场分析

全球及中国实时数据库系统市场分析1.OSI-PI:在国内广泛应用于电力、冶金和石化等行业,它采用了旋转门压缩专利技术和独到的二次过滤技术,使进入到PI数据库的数据经过了最有效的压缩,极大地节省了硬盘空间。

北京华恒信远公司提供PI客户端软件和PI接口软件,数据交换软件,以及服务器软件。

2. Aspen-IP21:和PI一样属于正宗的实时数据库软件,价格和PI相当,IP21在中石油、中石化内部得到了广泛使用。

3.Honeywell-PHD:占据了国内化工行业DCS大部分份额,因此PHD在化工行业使用得也比较广泛,PHD在内部使用了Oracle关系数据库。

4. Instep-eDNA:前述三种实时数据库均为二十世纪末推出来的传统实时数据库,由于在电力行业占垄断地位的PI价格居高不下,Instep公司凭借价格优势进入了电力行业,逐渐拥有了一定的客户,因此目前大型电力企业仍然偏爱OSI PI,不少中小电力企业则选择了eDNA。

上述1)-4)四大产品均为国外传统实时数据库,共同特点是价格高、实时数据库包含实时数据库及其它配套软件。

5. Wonderware-Historian:由于Wonderware的组态软件Intouch在国内工控业界的普遍使用,尤其在钢铁行业得到广泛使用,因此Wonderware Historian(原InSQL)在钢铁行业也占有较大的市场,Wonderware Historian在内部使用了MS SQL Server关系数据库,相对前三种实时数据库,Wonderware Historian进入实时数据库市场较晚,相对易学易用,价格偏低,实际项目中Wonderware Historian还和Intouch、APlication Server等Wonderware软件配合使用。

6.Rockwell-RSSQL及Siemens-SIMATIC-IT-Historian:目前国内系统集成商使用Rockwell公司的RSSQL和Siemens公司的SIMATIC-IT-Historian还较少,一般都是该类公司在各自的企业信息化项目中使用,国内代理商很少。

OSIPI实时数据库系统

OSIPI实时数据库系统

OSI PI实时数据库系统OSI PI实时数据库系统PI实时数据库系统(Plant Inhrmation System)是由美国OSI Software公司开发的基于C/S、B/S结构的商品化软件应用平台,是工厂底层控制网络与上层管理信息系统连接的桥梁,PI在工厂信息集成中扮演着特殊和重要的角色。

PI实时数据库系统适用于电力、石油、化工、冶金、造纸、制药、水处理、食品饮料、通讯等各种生产流程企业的生产过程优化。

PI是全世界装机量最多的实时数据库系统,己成为OSI公司的标志产品。

美国OSI SOftware公司创建于1980年,总部设在加州|San Leandro。

在休斯顿、西雅图、克里夫兰设有分部,在美国的IL、FL、MO、MA、NY、NC等州设有办事处,在澳大利亚、新西兰、德国、新加坡设有办事处,全球范围有超过80多个分销商。

OSI Software公司与Microsd、SAP、KBC等著名公司保持着良好的合作关系,PI的客户端产品中底层完全采用微软Windows技术,同时也将用户界面Windows化。

迄今为止,PI的客户端模块以功能强大、灵活、易用的特点在业界一直保持着领先的地位。

OSI So ftware公司还与世界上几乎所有的DCS/PLC厂商保持着良好合作关系,这就使得PI与DCS/PLC的数据接口建立在坚实的基础之上。

PI实时数据库系统概述世界上众多的企业都认识到生产过程的实时数据与历史数据是企业最有价值的信息财富,是整个企业信息系统的核心和基础。

但是,如果生产现场缺乏数据,数据不完整或者不一致,以及历史数据丢失,都将导致管理者对工厂的现状无法判定,给管理带来困难,严重时甚至导致工厂停产,发生事故等等。

二十年来,OSI S0ftware公司一直致力于实时数据库产品的开发工作,使得PI系统成为世界上最优秀的实时数据库产品。

目前,全世界超过5000家公司选用了PI系统,而且购买PI用户每年以40%的速度增长,使得凹的装机量近万套,成为全球装机量最多的实时数据库产品。

实时数据库系统选型

实时数据库系统选型

实时数据库系统选型目前国内外实时数据库分为四种类型:一种是国外传统实时数据库、国外组态软件供应商实时数据库、国内传统实时数据库和国内组态软件供应商实时数据库,下面分别介绍以上四种类型的实时数据库:(1)国外传统实时数据库包括:a. OSI公司的PI( Plant Information System )b. Aspen公司的IP21( InfoPlus.21 )c. Honeywell公司的PHD( Process History Database )d. Instep公司的eDNA(enterprise Distributed Network Architecture) PI在国内广泛应用于电力行业,它采用了旋转门压缩专利技术和独到的二次过滤技术,使进入到PI数据库的数据经过了最有效的压缩,极大地节省了硬盘空间;IP21和PI一样属于正宗的实时数据库软件,价格和PI差不多,比较昂贵,IP21在中石油、中石化内部得到了广泛使用;由于Honeywell占据了化工行业DCS大部分份额,因此PHD在化工行业使用得也比较广泛,PHD在内部使用了Oracle关系数据库;以上三种实时数据库均为二十世纪末推出来的传统实时数据库,由于在电力行业占垄断地位的PI价格居高不下,Instep eDNA凭借价格优势进入了电力行业,逐渐拥有了一定的客户,因此目前大型电力企业仍然偏爱OSI PI,不少中小电力企业则选择了eDNA。

特点:价格高、实时数据库包含实时数据库及其它配套软件。

(2)国外组态软件供应商实时数据库a. Wonderware公司的Historian( 原InSQL)b. GE Fanuc公司的iHistorianc. Rockwell公司的RSSQLd. Siemens公司的SIMATIC-IT-Historian由于Wonderware的组态软件Intouch在国内工控业界的普遍使用,尤其在钢铁行业的广泛使用,因此Wonderware Historian(原InSQL)在钢铁行业占有较大的市场,Wonderware Historian在内部使用了MS SQL Server关系数据库,相对前三种实时数据库,Wonderware Historian进入实时数据库市场较晚,相对易学易用,价格偏低,实际项目中Wonderware Historian还和Intouch、APlication Server等Wonderware软件配合使用。

MySql,Oracle三种数据库性能优缺点及异同

增强的在线商务
Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64 GB RAM的支持。通过自动优化和改进后的管理特性--诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理。
MySql支持ODBC for Windows。MySql支持所有的ODBC 2.5函数和其他许多函数,这样就可以用Access连接MySql服务器,从而使得MySql的应用被大大扩展。
MySql支持大型的数据库。虽然对于用PHP编写的网页来说只要能够存放上百条以上的记录数据就足够了,但MySql可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,MySql可以针对不同的应用进行相应的修改。
如果windowsNT不能满足需要, 用户可以把数据库移到UNIX中。
安全性方面,性能最高。
客户端支持及应用模式 ,多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接式要求,可根据实际系统需求构造数据库。
采用标准的SQL结构化查询语言。
具有丰富的开发工具,覆盖开发周期的各阶段。
支持大型数据库,数据类型支持数字、字符、大至2GB的二进制数据,为数据库的面向对象存储提供数据支持。
具有第四代语言的开发工具(SQL*FORMS、SQL*REPORTS、SQL*MENU等)。
具有字符界面和图形界面,易于开发。
通过SQL*DBA控制用户权限,提供数据保护功能,监控数据库的运行状态,调整数据缓冲区的大小。

SQLServer与MySQL数据库对比

SQLServer与MySQL数据库对比Microsoft SQL Server 2008作为一个数据库平台在所有重要商业领域都胜过MySQL。

它提供了一个大型的资源网络、行业领先的性能和企业级的可扩展性、最高级的安全性、一个广泛的商业智能平台——以一个较低的总体拥有成本(TCO)提供所有这些。

· 合作伙伴系统· 可扩展性· 安全性· 高有效性· 商业智能· 总体拥有成本(TCO)合作伙伴系统SQL Server以一个大型的资源网络和一个广泛的合作伙伴系统来支持你的业务。

SQL Server是企业的首选数据库,目前有74.7%的企业使用SQL Server。

· Microsoft具有世界上最多的开发人员和支持团队。

MySQL有大约70个开发人员和50个支持人员。

· 大约15,000个ISV支持SQL Server。

而支持MySQL的ISV不到400个。

.· 在全球Microsoft合作计划中数据管理资格认证的大约2,000个解决方案合作商是有能力为你的企业提供支持。

而MySQL 的较小合作商系统只能提供有限的资源。

可扩展性SQL Server支持行业领先的性能和企业级可扩展性。

SQL Server 提供了一个基础构建,它可以与你的企业一起发展,而且它还被证明可以处理大型的工作负载.· 由行业标准基准验证的性能,包括TPC和SAP。

MySQL没有行业标准性能基准。

MySQL性能要求一般是基于可能不适合你企业的配置。

· 一个具有丰富特性、高性能和基于成本的查询优化器改进了复杂查询的效率。

MySQL只有一个基本的查询优化器,而这个优化器没有优化以提供最好的性能,并因此只提供有限的可扩展性。

· 分布式分区视图扩展了可扩展性。

MySQL没有分布式分区视图。

安全性SQL Server 提供了最高级的安全性。

实时数据库

实时数据库一.实时数据库概述实时数据库可用于工厂过程的自动采集、存储和监视,可在线存储每个工艺过程点的多年数据,可以提供清晰、精确的操作情况画面,用户既可浏览工厂当前的生产情况,也可回顾过去的生产情况,可以说,实时数据库对于流程工厂来说就如同飞机上的“黑匣子”。

实时数据库RTDB(Real-Time Data Base)是数据和事务都有定时特性或显示的定时限制的数据库。

系统的正确性不仅依赖于逻辑结果,而且还依赖于逻辑结果产生的时间。

RTDB的本质特征就是定时限制,定时限制可以归纳为两类:一类是与事务相联的定时限制,典型的就是“截止时间”;另一类为与数据相联的“时间一致性”。

时间一致性则是作为过去的限制的一个时间窗口,它是由于要求数据库中数据的状态与外部环境中对应实体的实际状态要随时一致,以及由事务存取的各数据状态在时间上要一致而引起的。

实时数据库是一个新的数据库研究领域,它在概念、方法和技术上都与传统的数据库有很大的不同,其核心问题是事物处理既要确保数据的一致性,又要保证事物的正确性,而它们都与定时限制相关联。

实时数据库系统中最为典型的问题是利用数据库技术的特点和优点解决实时系统中的数据管理问题,为数据库系统提供时间调度和资源分配的算法,以及实时数据处理的各种方法。

时间特性是实时数据库系统不同于其它关系数据库的特点之一。

数据、事件、活动都有与之相联系的时间限制。

设计实时数据库系统时一定要充分考虑时问特性,考虑外部环境所施加的时间限制、系统性能所决定的时间限制、数据的时间一致性所要求的时间限制以及其它的时间限制。

另外,由于时间限制的存在,实时数据库中的数据还存在除数据逻辑一致性和事务逻辑一致性外的两种一致性约束条件:数据时态一致性、事务时态一致性。

实时数据库系统可以看作是常规数据库管理系统与实时系统的结合体,像DBMS一样,它必须处理事务并保证ACID数据特性。

此外还必须在实时环境下满足事务提交的时间约束。

实时数据库和历史数据库

1. 实时数据库1.1 实时数据库系统体系结构设计和描述作为流程工业自动控制系统的综合数据平台,实时数据库在企业生产信息的集成、存储和处理环节均起着关键作用,是流程工业信息化的核伯基础设施。

实时数据库具有强大的多源异构数据采集接口,优异的实时数据存储与巧问性能,高效的历史数据压缩与条件检索能力,以及数据与服务的高可靠性和高可用性。

关系数据库服务器应用服务器实时管理调度管理设备管理安全管理化工、石化长输管线HMI 智能仪表密炼、准备、成型图1.1 实时数据库在流程工业信息化架构中的定位由图1.1可见,实时数据库位于流程工业信息化架构中的MES 层,对PCS 层的工业现场过程数据进行实时采集、可靠存储和高效处理,为同层的实时管理、调度管理、设备管理、安全管理等应用提供高效的数据服务。

1.1.1 工程数据系统分析流程工业的实时数据库中需要管理的数据有:位号实时数据、位号的历史数据、服务器信息、位号的属性信息、系统状态信息、角色权限信息、批次信息、计算结果信息等。

主要的时态关系包括服务器的有效性和位号的有效性;位号的暂态属性;实时数据和历史数据的时态,位号的有效性和相关实时数据和历史数据的有效性;系统的暂态信息;服务器的状态信息等。

这些数据之间的关系如图1.2所示。

图1.2 实时数据库系统功能数据模型1.1.2现存实时数据库系统数据管理模型分析目前现存的一些实时数据库产品有Wonderware公司的Industrial SQL Server\AspenTech公司的InfoPlus、HoneyWell公司的UnifomreneepHD、OSI公司的PI等。

它们的实时数据库模型主要采用如下两类方法来建模。

1)使用关系数据库的数据模型这种数据模型可以方便地表达复杂的逻辑关系,但是关系数据库很难支持对数据对象的描述,其查询和访问速度也很难满足高实时性的要求。

W6ndersare公司的nIdusitralsQLsverer就是这样的一个实时关系数据库系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档