实时数据库ppt课件
合集下载
3实时数据库
3.3.2 创建自定义点参数 选择DbManager菜单命令“点[T]/点参数”,出现“点参数” 对话框(如左下图)。对话框中在“标准”和“自定义”页中分别 列出了标准点参数和自定义点参数。
对于标准点参数,不能增加、修改或删除。若要创建自定义 点参数,切换到“自定义”页,选择“增加”按钮,出现“点参 数组态”对话框。
力控的实时数据库系统同时也是一个分布式数据库系统。 由于许多情况要求将数据库存储在地理上分布在不同位置的 不同计算机上,通过计算机网络实现物理上分布,逻辑上集中的 数据库,即具有分布式的透明性。 用力控创建的数据库,数据在物理上分布在不同的地理位置 或同一位置的不同的计算机上,但在用户操作时感觉不到数据的 分布。用户看到的似乎不是一个分散的数据库,而是一个数据模 式为全局数据模式的集中式数据库。
6.2 数据库管理器DbManager
DbManager是定义数据字典的主要工具。通过它可以完成: 点参数组态、点类型组态、点组态、数据连接组态、历史数据组 态等功能。DbManager主窗口如下图所示。
导航器窗口
“点表”区域
主窗口最顶部是标题栏,下面是菜单栏,菜单栏下面是工具 栏,工具栏下面是工作区。工作区分为左右两部分,左侧树形结 构的窗口是数据库导航窗口(以下简称导航器),导航器显示了当 前工程数据库中已创建点所属区域及点类型。右侧是一个二维表 格,用于显示和编辑数据库点(以下简称“点表”)。
3.4 点组态 点是实时数据库系统保存和处理信息的基本单位。在创建一 个新点时首先要选择点类型及所在区域。可以用标准点类型生成 点,也可以用自定义点类型生成点。
3.4.1 点的编辑 1.新建点 若要创建点,可以选择DbManager菜单命令“点[T]/新建”, 或者选中导航器后单击鼠标右键,弹出右键菜单后选择“新建” 项,或者当前选中单元处于点表的空白区域时按下回车键,此时 出现对话框进入点组态过程。
实时数据库
实时数据库
1
实时数据库的概念
2
实时数据库核心技术
3
发展现状及未来趋势
4
实时数据库的应用领域ቤተ መጻሕፍቲ ባይዱ
目 录
CONTENTS
5
6
与其他数据库的对比
实时数据库的优缺点
PART 1
概念
背景
特点
主要功能
谈及实时数据库,当时诞生于美国,随着流程工业和航天工业的发展,大量的测量数据需要集成和存储,采用关系数据库难以满足速度和容量的要求,而且接口访问复杂,不适合科研和监控的需要,因此80年代中期,开始诞生了以工业监控为目的的实时数据库。 今天大家看到的一些实时数据库,如PI、Uniformance、Infoplus、InSql等工业监控类实时数据库均先后诞生于此阶段。 当时还有另外一个分支,即所谓硬实时数据库,它的采集速度和响应速度均是毫秒级的,而大家知道,今天大量应用实时数据库,主动采集速度均是秒级的,响应速度也不严格,在Windows平台下,小于40ms的响应均不准确,但当时却有这类产品,目前多用于军事和科研了。 到了上世纪90年代,实时数据库在流程工业全世界范围内大行其道,源于以太网的逐步普及;主要应用于工业监控、控制和公用工程。 国内的实时数据库发展较为缓慢,这与技术封锁有一定的关系,到了2000年之后,国内的实时数据库逐渐展露头角,如ESP-iSYS、Agilor等与国外的PI、InfoPlus均属于大型分布式网络实时数据库。规模相对较小的,如PHD、ConRTDB、SuperInfo,在国内开始应用。由于应用场景的不同,好多企业开始还只是解决现场监控的问题,由于分不清RTDB与SCADA的概念,结果InSql获得了一个发展的机会。
实时数据库系统中的事务管理技术
MCGS 项目2:实时数据库
NO.14
供暖锅炉系统中实时数据库的创建
第二章 实时数据库
某供暖锅炉系统工艺流程图
NO.15
供暖锅炉系统中实时数据库的创建
第二章 实时数据库
以温度、压力、液位应作为研究的对象进行监测和控制。
控制要求:
1、温度正常范围60℃80℃,低于65℃供气阀调大,高于75℃ 调小供气阀;
2、压力正常情况低于0.12MPa,当压力高于0.11MPa时,打开放 气阀;
$,用于区别用户 自定义数据对象
读取系统内部 设定的参数
组态时可被调用, 或为用户变量赋值
NO.11
数据对象的建立
第二章 实时数据库
要建立一个合理的实时数据库,在建立实时数据库之前, 首先应了解整个工程的系统构成和工艺流程,弄清被控对象的 特征,明确主要的监控要求和技术要求等。对实际工程问题进 行简化和抽象化处理,将代表工程特征的所有物理量,作为系 统参数加以定义。
第二章 实时数据库
锅炉
组
NO.18
系统内部变量的调用
第二章 实时数据库
NO.19
数据对象的存盘属性设置
第二章 实时数据库
MCGS把数据的存盘处理作为一种属性或者一种 操作方法,封装在数据内部,作为整体处理。运行过 程中,实时数据库可以自动完成数据存盘工作,不必 考虑这些数据如何存储以及存储在什么地方。 用户创建的数据对象都具有存盘属性的设置,如 前所述,除组对象外,其他四种数据对象的存盘属性 设置内容相同。数据对象存盘属性的设置需要根据系 统对数据的要求来设定。
NO.8
事件型数据对象
第二章 实时数据库
记录和标识某种事件产生 或状态改变的时间信息
19个字符组成的定长字符串, 保留最近一次事件产生的时刻
FT Historian SE 实时历史数据库PPT课件
• 支持与FT Historian ME 的配合使用
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 13
FactoryTalk Historian
1. 基础概念
2. 产品介绍 3.系统架构 4. 配置和部署 5. 客户端工具 6. 应用案例
Copyright © 2010 Rockwell Automation, Inc. All rights reserved.
FactoryTalk Historian
1. 基础概念
2. 产品特点 3.系统架构 4. 配置和部署 5. 客户端工具 6. 应用案例
Copyright © 2010 Rockwell Automation, Inc. All rights reserved.
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 21
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 2
实时历史数据库的雏形
▪ 组态软件厂商
▪ 历史归档
▪ 控制系统厂商
▪ 数据记录
▪ 传统软件厂商
▪ 实时信息
▪ 所有的种类对应的其实都是一种功能
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 3
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 14
新理念 – 分布式策略
企业、工厂、机器/ 设备的深层信息
Copyright © 2010 Rockwell Automation, Inc. All rights reserved.
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 15
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 13
FactoryTalk Historian
1. 基础概念
2. 产品介绍 3.系统架构 4. 配置和部署 5. 客户端工具 6. 应用案例
Copyright © 2010 Rockwell Automation, Inc. All rights reserved.
FactoryTalk Historian
1. 基础概念
2. 产品特点 3.系统架构 4. 配置和部署 5. 客户端工具 6. 应用案例
Copyright © 2010 Rockwell Automation, Inc. All rights reserved.
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 21
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 2
实时历史数据库的雏形
▪ 组态软件厂商
▪ 历史归档
▪ 控制系统厂商
▪ 数据记录
▪ 传统软件厂商
▪ 实时信息
▪ 所有的种类对应的其实都是一种功能
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 3
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 14
新理念 – 分布式策略
企业、工厂、机器/ 设备的深层信息
Copyright © 2010 Rockwell Automation, Inc. All rights reserved.
Rockwell Automation, Inc.版权所有并保留所有权利2012年。 15
实时数据库 ppt课件
ຫໍສະໝຸດ 实时数据库实时数据库
• 目前市场上流行的实时数据库产品,主要 有PI系统(适用于流程工业:国外)、Inf0Plus.21(主要在石油化工方面:国外),力 控系统(主要用于控制领域:国内)、 suPerInfo(主要用于电力调度、石油、化工 等领域:国内)等等。这些产品仅仅局限于 某一领域的应用,尚未建立统一的通用型 商业平台,以国内流行的力控系统与 sopednfo系统为例,不难看出实时数据库在 不同应用领域中的一些技术差异。力控系
实时数据库
• 什么是实时数据库 • 实时数据库的结构图 • 实时数据库的研究热点 • 实时数据库未来的发展趋势
实时数据库
• 实时数据库系统是管理有时间限制的数据 和有时间限制的事务,整个系统的正确性 不仅依赖于逻辑结果,而且还依赖于逻辑 结果产生的时间,也就是说系统宁可接受 在时限内的不准确的数据,也不接受超过 时限的准确的数据。(实质就是结果需要 以时间作为衡量,比如一个工厂生产的实 时监控)
• suPerInfo系统主要应用于实时数据的管理, 主要功能是系统进程管理,数据储存和数 据服务。该系统中各个功能模块进程都是 一个独立的应用程序,共同实现实时数据 库系统的管理、控制与操纵,其主要任务 是事件处理和存储管理。
实时数据库
• 目前市场上流行的实时数据库产品,主要 有PI系统(适用于流程工业:国外)、Inf0Plus.21(主要在石油化工方面:国外),力 控系统(主要用于控制领域:国内)、 suPerInfo(主要用于电力调度、石油、化工 等领域:国内)等等。这些产品仅仅局限于 某一领域的应用,尚未建立统一的通用型 商业平台,以国内流行的力控系统与 sopednfo系统为例,不难看出实时数据库在 不同应用领域中的一些技术差异。力控系
实时数据库
• 什么是实时数据库 • 实时数据库的结构图 • 实时数据库的研究热点 • 实时数据库未来的发展趋势
实时数据库
• 实时数据库系统是管理有时间限制的数据 和有时间限制的事务,整个系统的正确性 不仅依赖于逻辑结果,而且还依赖于逻辑 结果产生的时间,也就是说系统宁可接受 在时限内的不准确的数据,也不接受超过 时限的准确的数据。(实质就是结果需要 以时间作为衡量,比如一个工厂生产的实 时监控)
• suPerInfo系统主要应用于实时数据的管理, 主要功能是系统进程管理,数据储存和数 据服务。该系统中各个功能模块进程都是 一个独立的应用程序,共同实现实时数据 库系统的管理、控制与操纵,其主要任务 是事件处理和存储管理。
实时数据库
组态软件控制技术第四讲 实时数据库
入:“控制水泵启动、停止的变量”,单击“确认”。
2)存盘属性:用来定义数据对象的参数现行值是否要保存和保存的 格式。如“水位控制中液位组”的定义中包含有存盘属性的设置,
在存盘属性中选择定时存盘,存盘周期5S。
组态软件控制技术
三、数据对象的定义:
以水位控制中的数据对象为例,说明设置数据对象的方法:
3)报警属性:主要是针对开关量、数值量、事件量等,要处理报警必 须先定义报警,先要选中“允许进行报警处理”。
组态软件控制技术
二、MCGS数据对象的类型:
事件型数据对象
多个数据对象的集合, 用于把相关的多个数 据对象集合在一起, 作为一个整体来定义 和处理。
组态软件控制技术
二、MCGS数据对象的类型:
组对象
$,用于区别 用户自定义 数据对象
读取系统 内部设定 的参数 组态时可被调 用,或为用户 变量赋值
组态软件控制技术
三、数据对象的定义:
要建立一个合理的实时数据库,在建立实时数据库之 前,首先应了解整个工程的系统构成和工艺流程,弄清被 控对象的特征,明确主要的监控要求和技术要求等。具体 定义数据变量的内容主要包括:指定数据变量的名称、类 型、初始值和数值范围,确定与数据变量存盘相关的参数, 如存盘的周期、存盘的时间范围和保存期限等。
(以水位控制为例说明)
组态软件控制技术
三、数据对象的定义:
水位控制中使用的数据对象:
组态软件控制技术
三、数据对象的定义:
以水位控制中的数据对象为例,说明设置数据对象的方法:
1.增加数据对象: 单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。
然后单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数
章实时数据库原理企业信息化课件
– 属性(Attribute)
表中的一列即为一个属性,给每一个属性起一个名称 即属性名。
南京工业大学
关系模型的基本概念
– 主码(Key)
表中的某个属性组,它可以唯一确定一个元组。
– 域(Domain)
属性的取值范围。
– 分量
元组中的一个属性值。
– 关系模式 对关系的描述 关系名(属性1,属性2,…,属性n)
学生(学号,姓名,年龄,性别,系,年级)
南京工业大学
关系数据模型的数据结构(续)
• 实体及实体间的联系的表示方法
– 实体型:直接用关系(表)表示。 – 属性:用属性名表示。 – 一对一联系:隐含在实体对应的关系中。 – 一对多联系:隐含在实体对应的关系中。 – 多对多联系:直接用关系表示。
南京工业大学
• Wonderware InTouch => InSQL • Intellution iFix => iHistorian • 三维力控 ForceControl => PCAuto • 北京亚控 组态王
南京工业大学
PHD的安装
南京工业大学
PHD的安装
南京工业大学
PHD的安装
南京工业大学
南京工业大学
检查。 – 事务管理,事务的概念、调度与并发控制、执行管理。 – 存取控制安全性检验。 – 数据库的可靠性恢复机制。
• RTDBMS的特有功能
– 数据库状态的最新性,即尽可能地保持数据库的状态为不断变化 的现实世 界当前最真实状态的映像。
– 数据值的时间一致性,即确保事务读取的数据是时间一致的。 – 事务处理的实时性,即确保事务的及时处理,使其定时限制尤其
......... . . . . . . . . 南京工. 业大学
表中的一列即为一个属性,给每一个属性起一个名称 即属性名。
南京工业大学
关系模型的基本概念
– 主码(Key)
表中的某个属性组,它可以唯一确定一个元组。
– 域(Domain)
属性的取值范围。
– 分量
元组中的一个属性值。
– 关系模式 对关系的描述 关系名(属性1,属性2,…,属性n)
学生(学号,姓名,年龄,性别,系,年级)
南京工业大学
关系数据模型的数据结构(续)
• 实体及实体间的联系的表示方法
– 实体型:直接用关系(表)表示。 – 属性:用属性名表示。 – 一对一联系:隐含在实体对应的关系中。 – 一对多联系:隐含在实体对应的关系中。 – 多对多联系:直接用关系表示。
南京工业大学
• Wonderware InTouch => InSQL • Intellution iFix => iHistorian • 三维力控 ForceControl => PCAuto • 北京亚控 组态王
南京工业大学
PHD的安装
南京工业大学
PHD的安装
南京工业大学
PHD的安装
南京工业大学
南京工业大学
检查。 – 事务管理,事务的概念、调度与并发控制、执行管理。 – 存取控制安全性检验。 – 数据库的可靠性恢复机制。
• RTDBMS的特有功能
– 数据库状态的最新性,即尽可能地保持数据库的状态为不断变化 的现实世 界当前最真实状态的映像。
– 数据值的时间一致性,即确保事务读取的数据是时间一致的。 – 事务处理的实时性,即确保事务的及时处理,使其定时限制尤其
......... . . . . . . . . 南京工. 业大学
现代数据库时态数据库PPT课件
(2)有效时间 有效时间(Valid Time)是指一个对象(事件)在现实世界中发生并保持的那段时间,或者该对象在现实世
界中为真的时间。既可以反映过去和现在的时间,还可以反映将来的时间。有效时间的含义依赖于具体应用, 取值是否有效视具体应用场合而定,对应于实际应用的需要或现实世界变化的历史,比如身份证,教师的职称 等。和用户定义的时间不同,当查询语句被检测到有时态语义的时候,有效时间是由数据库系统解释的。而且 有效时间可以被更新,有效时间的提供和更新也是由用户来完成的。
姓名 李小山
张又宝
出生年 月
196009
职称 讲师
196411
副教授 教授
工资
有效时间
1000 1300
1700 2100
(199809,199903) (199904,now)
(199803,200003) (200004,now)
姓名 李小山
张又宝
出生年月 196009
职称
讲师 副教授
196411
第6页/共53页
• 3、目前时态数据库研究取得了相当的进展,但是大多 研究局限在数据库的时态属性,而忽视了其他信息的时 态属性。时态数据技术目前还停留在“数据”处理上, 关于时态逻辑和推理方面的研究,主要优点是符号演算 和推理能力强,但是信息处理能力弱,与时态数据库和 时态信息处理研究相脱离。关于时态知识与逻辑方面主 要包括时间区间逻辑运算的扩充等,没有涉及时态知识 数据库模型。
有效时间维 Now
Now
事务时间维
第14页/共53页
6.6.2 回滚数据库
•
回滚数据库(Rollback Database)支持事务时间,它按事务时间进行编址,
保存了过去每次事务提交,状态演变之前的状态,是数据库事务变化的时间轴。
界中为真的时间。既可以反映过去和现在的时间,还可以反映将来的时间。有效时间的含义依赖于具体应用, 取值是否有效视具体应用场合而定,对应于实际应用的需要或现实世界变化的历史,比如身份证,教师的职称 等。和用户定义的时间不同,当查询语句被检测到有时态语义的时候,有效时间是由数据库系统解释的。而且 有效时间可以被更新,有效时间的提供和更新也是由用户来完成的。
姓名 李小山
张又宝
出生年 月
196009
职称 讲师
196411
副教授 教授
工资
有效时间
1000 1300
1700 2100
(199809,199903) (199904,now)
(199803,200003) (200004,now)
姓名 李小山
张又宝
出生年月 196009
职称
讲师 副教授
196411
第6页/共53页
• 3、目前时态数据库研究取得了相当的进展,但是大多 研究局限在数据库的时态属性,而忽视了其他信息的时 态属性。时态数据技术目前还停留在“数据”处理上, 关于时态逻辑和推理方面的研究,主要优点是符号演算 和推理能力强,但是信息处理能力弱,与时态数据库和 时态信息处理研究相脱离。关于时态知识与逻辑方面主 要包括时间区间逻辑运算的扩充等,没有涉及时态知识 数据库模型。
有效时间维 Now
Now
事务时间维
第14页/共53页
6.6.2 回滚数据库
•
回滚数据库(Rollback Database)支持事务时间,它按事务时间进行编址,
保存了过去每次事务提交,状态演变之前的状态,是数据库事务变化的时间轴。
组态学习课件1-实时数据库
数据对象的报警值存盘
产生报警的对象名称、报警产生时间、报警结束时间、报警应答时间、报警类型、报警限值、报警时数据对象的值、用户定义的报警内容注释。
第二章 实时数据库
数据对象报警值修改
01
02
第二章 实时数据库
数据对象报警值应答
报警应答的作用是告诉系统,操作员已经知道对应数据对象的报警产生,并作了相应的处理,同时,MCGS将自动记录下应答的时间(要选取数据对象的报警信息自动存盘属性才有效)。报警应答可在数据对象策略构件中实现,也可在脚本程序中使用系统内部函数AnswerAlm来实现,如果对应的数据对象没有报警产生或已经应答,则本函数无效。
第二章 实时数据库
内部数据对象的调用
利用内部数据变量分别创建数值型数据对象year1、month1、day1、hour1、minute1、second1,并进一步建立字符型数据对象date1和time1,以分别用来在窗口中显示当前日期和时间,通过下列语句:
year1=$year //将系统内部变量的值赋给用户变量 month1=$month day1=$day hour1=$hour minute1=$minute second1=$second date1=!str(year1)+"."+!str(month1)+"."+!str(day1) //对获得的数据进行下一步转换和处理,成为对系统有用的数据对象date1和time1 time1=!str(hour1)+":"+!str(minute1)+":"+!str(second1)
实时数据库
数据对象是构成实时数据库的基本单元,构造实时数据库的过程,实际就是定义数据对象的过程,是按用户需求对被测参数的属性进行设置。
产生报警的对象名称、报警产生时间、报警结束时间、报警应答时间、报警类型、报警限值、报警时数据对象的值、用户定义的报警内容注释。
第二章 实时数据库
数据对象报警值修改
01
02
第二章 实时数据库
数据对象报警值应答
报警应答的作用是告诉系统,操作员已经知道对应数据对象的报警产生,并作了相应的处理,同时,MCGS将自动记录下应答的时间(要选取数据对象的报警信息自动存盘属性才有效)。报警应答可在数据对象策略构件中实现,也可在脚本程序中使用系统内部函数AnswerAlm来实现,如果对应的数据对象没有报警产生或已经应答,则本函数无效。
第二章 实时数据库
内部数据对象的调用
利用内部数据变量分别创建数值型数据对象year1、month1、day1、hour1、minute1、second1,并进一步建立字符型数据对象date1和time1,以分别用来在窗口中显示当前日期和时间,通过下列语句:
year1=$year //将系统内部变量的值赋给用户变量 month1=$month day1=$day hour1=$hour minute1=$minute second1=$second date1=!str(year1)+"."+!str(month1)+"."+!str(day1) //对获得的数据进行下一步转换和处理,成为对系统有用的数据对象date1和time1 time1=!str(hour1)+":"+!str(minute1)+":"+!str(second1)
实时数据库
数据对象是构成实时数据库的基本单元,构造实时数据库的过程,实际就是定义数据对象的过程,是按用户需求对被测参数的属性进行设置。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8
• suPerInfo系统主要应用于实时数据的管理, 主要功能是系统进程管理,数据储存和数 据服务。该系统中各个功能模块进程都是 一个独立的应用程序,共同实现实时数据 库系统的管理、控制与操纵,其主要任务 是事件处理和存储管理。
9
实时数据库未来的发展趋势
10
11
12
13
14
库
计量管理
运行管理
高级管理系统
质量管理
设备管理
报表管理
流程管理
6
7
实时数据库的研究热点
• 目前市场上流行的实时数据库产品,主要有PI系统 (适用于流程工业:国外)、Inf0-Plus.21(主要在石油 化工方面:国外),力控系统(主要用于控制领域: 国内)、suPerInfo(主要用于电力调度、石油、化工等 领域:国内)等等。这些产品仅仅局限于某一领域的 应用,尚未建立统一的通用型商业平台,以国内流 行的力控系统与sopednfo系统为例,不难看出实时 数据库在不同应用领域中的一些技术差异。力控系 统主要应用于实时控制应用方面,采用客户/服务 器的体系结构,在客户端通过网络服务程序访问服 务器端的过程数据,在服务器端提供所有必要的数 据管度 CPU 管理
实时应用程序 实时事务管理 实时资源管理
实时数据管理 数据操作 恢复管理 日志管理
“识时”并发控制 缓冲区管理
实时 I/O 调度
数据库
5
数据库应用系统
数据分析
数据集合
数据集成
数据浏览 WEB
实
时
先进控制
数
高级控制应用系统 多变量协调
据
过程优化、静态优化
实时数据库
1
• 什么是实时数据库 • 实时数据库的结构图 • 实时数据库的研究热点 • 实时数据库未来的发展趋势
2
什么是实时数据库
• 实时数据库系统是管理有时间限制的数据 和有时间限制的事务,整个系统的正确性 不仅依赖于逻辑结果,而且还依赖于逻辑 结果产生的时间,也就是说系统宁可接受 在时限内的不准确的数据,也不接受超过 时限的准确的数据。(实质就是结果需要 以时间作为衡量,比如一个工厂生产的实 时监控)
• suPerInfo系统主要应用于实时数据的管理, 主要功能是系统进程管理,数据储存和数 据服务。该系统中各个功能模块进程都是 一个独立的应用程序,共同实现实时数据 库系统的管理、控制与操纵,其主要任务 是事件处理和存储管理。
9
实时数据库未来的发展趋势
10
11
12
13
14
库
计量管理
运行管理
高级管理系统
质量管理
设备管理
报表管理
流程管理
6
7
实时数据库的研究热点
• 目前市场上流行的实时数据库产品,主要有PI系统 (适用于流程工业:国外)、Inf0-Plus.21(主要在石油 化工方面:国外),力控系统(主要用于控制领域: 国内)、suPerInfo(主要用于电力调度、石油、化工等 领域:国内)等等。这些产品仅仅局限于某一领域的 应用,尚未建立统一的通用型商业平台,以国内流 行的力控系统与sopednfo系统为例,不难看出实时 数据库在不同应用领域中的一些技术差异。力控系 统主要应用于实时控制应用方面,采用客户/服务 器的体系结构,在客户端通过网络服务程序访问服 务器端的过程数据,在服务器端提供所有必要的数 据管度 CPU 管理
实时应用程序 实时事务管理 实时资源管理
实时数据管理 数据操作 恢复管理 日志管理
“识时”并发控制 缓冲区管理
实时 I/O 调度
数据库
5
数据库应用系统
数据分析
数据集合
数据集成
数据浏览 WEB
实
时
先进控制
数
高级控制应用系统 多变量协调
据
过程优化、静态优化
实时数据库
1
• 什么是实时数据库 • 实时数据库的结构图 • 实时数据库的研究热点 • 实时数据库未来的发展趋势
2
什么是实时数据库
• 实时数据库系统是管理有时间限制的数据 和有时间限制的事务,整个系统的正确性 不仅依赖于逻辑结果,而且还依赖于逻辑 结果产生的时间,也就是说系统宁可接受 在时限内的不准确的数据,也不接受超过 时限的准确的数据。(实质就是结果需要 以时间作为衡量,比如一个工厂生产的实 时监控)