当前位置:文档之家› 实时数据库比较

实时数据库比较

实时数据库比较
实时数据库比较

国外实时数据库比较,不包含phd,因为honeywell卖的pi比osi卖的还多。

前言

实时数据库是数据库系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理。实时数据库技术是实时系统和数据库技术相结合的产物,实时数据库系统的主要内容包括:

l 实时数据库模型;

l 实时事务调度:包括并发控制、冲突解决、死锁等内容;

l 容错性与错误恢复;

l 内存组织与管理;

l 访问准入控制;

l I/O与磁盘调度;

l 主内存数据库系统;

l 不精确计算问题;

l 放松的可串行化问题;

l 实时SQL;

l 实时事务的可预测性;

l 研究现状与发展。

因为国内的实时数据库产品不论在技术性能、用户功能扩展等方面远不如国外的产品先进、成熟、稳定,所以对于国内的产品不予考虑。

目前在国内比较流性的国外实时数据库产品有美国Wonderware公司的Industrial SQL,美国OSIsoft公司的PI ( Plant Information System ) ,美国AspenTech公司的I P21 ( InfoPlus 。21 )。以5000点数据库和20客户端应用为例,几个数据库价格分别是:

PI----10万美元,每个接口6000美元,OPC接口收费;

InfoPlus.21----11万美元,每个接口1万美元,OPC接口不收费;

Industrial SQL Server----6.5万美元,每个IDAS1200美元,OPC Link免费。下面对以上数据库产品的性能、技术特点做逐一介绍。

Industrial SQL Server

公司简介

Wonderware公司创建于90年代初,提供工控软件、实时数据库软件、设备管理软件、资源跟踪管理系统等工业生产过程的多种应用软件,有近千名员工,属于世界第三大自控系统供应商Invensys集团,是上市公司。在中国设有北京和上海两个代表处。其产品主要客户端软件已发布中文版本。

Wonderware公司的Industrial SQL是由数据采集、数据圧缩、生产动态浏览和历史数据归档等功能构成一个完整的实时数据库系统,实时数据和历史数据用专门的文件保存;数据库服务器内嵌了微软公司的MS SQL Server,使其具备了关系型数据库特性,增强了复制功能,集成了Mail 和Intetnet。它是第一个可满足工厂对数据采集速度、存储量的要求的实时关系型数据库,并比常规关系型数据库的数据采集速度、存储量的数百倍。I ndustrial SQL扩展了SQL语句,使其具有了时间特性。

Industrial SQL的运行性能与所用的硬件系统有关,它可以在1秒中内完成6万个点的取数或存储。这个速度与数据存贮方式无关,采用的周期性存储(以固定的多少毫秒存储一次)或增量存储(数据的变化超过设定百分比时存一次)。Industrial SQL可以每秒存储6万点(均值)或每100毫秒存2000点数据。Industrial SQL的最小分辨率3。3毫秒。

Industrial SQL对模拟量和开关量均可以采用增量存或周期性存方式,根据工厂数据冗余的特点进行压缩,数据存贮空间仅是传统关系型数据库的2%,它具有极快的生产数据采集速度和数据存储量,在数据采集同时对数据正确性进行校验。它集成了MS SQL Se rver,支持标准SQL语句并突破了SQL语言的限制,增加了数据时间特性等,还集成了工厂事件、概要、生产和配置等数据。

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

Industrial SQL的运行性能与所用的硬件系统有关,它可以在1秒中内完成6万个点的取数或存储。这个速度与数据存贮方式无关,采用的周期性存储(以固定的多少毫秒存储一次)或增量存储(数据的变化超过设定百分比时存一次)。Industrial SQL可以每秒存储6万点(均值)或每100毫秒存2000点数据。Industrial SQL的最小分辨率3.3毫秒。

Industrial SQL对模拟量和开关量均可以采用增量存或周期性存方式,根据工厂数据冗余的特点进行压缩,数据存贮空间仅是传统关系型数据库的2%,它具有极快的生产数据采集速度和数据存储量,在数据采集同时对数据正确性进行校验。它集成了MS SQL Se rver,支持标准SQL语句并突破了SQL语言的限制,增加了数据时间特性等,还集成了工厂事件、概要、生产和配置等数据。

Industrial SQL安装需要两台服务器,一台安装APP SERVER,另一台安装INSQ L SERVER,对硬件要求较高。

Wonderware公司是世界上著名的HMI/SCADA制造商,致力于制造业信息化方面的产品开发。I/O接口驱动程序种类比较多,HMI的功能丰富、灵活、强大,尤其是其推出的A rchestrA企业自动化信息平台把企业信息集成推向一个新的水平。

ArchestrA不是传统意义上的一个单独的产品,而是一个平台,一套底层服务,将工业自动化软件都需要的一些的共同的基本的功能和服务(Services)抽象出来,构成Archestr A平台,旨在将用户从复杂的底层技术中解放出来,他们只需要"组合"的技能,而不是"编程"技术,并专注于他们已经熟悉的本行业的专业知识。这个平台构架在微软操作系统和。Net 框架之上。该平台的使用可以大大缩短数据集成的时间周期。

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

Industrial SQL支持多种在工业自动化环境的客户端应用工具:

l Intouch:组织和显示过程信息,提供动态流程图、实时和历史趋势,支持Active X。。

l ActivFactory:基于Industrial SQL的数据分析工具,提供报表、趋势分析、图形分析软件包。

l DT Analyst:实时提供关于停工的信息,并检测所有设备的有效性。

l QI Analyst:统计过程软件包,对关键指标进行在线统计分析,为生产决策提供依据。

l SuiteVoyager:工厂信息门户。

l InControl:可以嵌入PC机中的软控制器。

l SCADAAlarm:可以建立企业级报警系统。

l InBatch:生产批处理程序。

l Intrack:资源跟踪。

由于Industrial SQL内嵌了微软公司的MS SQL Server,所有的查询和应用开发用的是标准的SQL,因此,用户可选用多种工具来定制数据分析,通常的开发工具包括:VB、D elphi, PowerBuilder and C++等,同时,ActiveX的控件可用于任何一种ActiveX容器以灵活地提取Industrial SQL的数据。

Wonderware公司将Industrial SQL定位于实时关系型数据库,既要满足工厂对实时数据的需求,又要符合工厂管理对数据查询的习惯。Industrial SQL可用于流程行业也可用于半流程行业,主要用户是冶金、电力、市政等,在全世界有上万套的装机量。国内冶金行业用户有广东韶关钢铁公司炼钢厂、江西新余钢铁公司炼钢厂、首都钢铁公司第2炼钢厂、四川攀枝花钢铁公司冷轧厂、酒泉钢铁公司、柳州钢铁公司炼钢厂、石家庄钢铁公司等。

PI

OSI公司创建于80年代初,一直专注于实时数据软件的研发和服务,有100多名员工,是一个独立的非上市公司,产品在国内外均有大量用户,在上海设有办事处。

实时数据数据库产品

PI将所有数据存于专有数据库中,对于过程数据的存储模式,每个点只有6个域可以由用户定义。PI是纯实时数据库,如果要实现企业更高级的应用还要配备关系型数据库。

PI采用了旋转门压缩专利技术和独到的二次过滤技术,使进入到PI数据库的数据经过了最有效的压缩,极大地节省了硬盘空间。据计算,每秒1万点数据存储一年,仅需要4G的空间,即一只普通硬盘也可存贮五到十年的数据。是效率最高,使用最简单,使用最广泛的实时数据库,因为其杰出的性能,PI已经多次提高了它的价格,而且PI在其文档中公开了它的各种算法,比如上面提到的旋转门压缩和二次过滤。

PI目前支持多种操作系统平台,服务器可运行于:DEC VMS, IBM's AIX, HP's H P-UX, Sun Solaris, 和Windows NT、Windows2000 Server,客户端软件可运行于:Windows 3.1, 95, 98, 和Windows NT。

OSI公司没有提供PI服务器软件和客户端软件汉化版本。

每个PI服务器可容纳15万点(高端服务器),在PI的高端产品服务器中可以处理每秒钟1 5万点的数据。在客户端软件ProcessBook上,可以在秒级时间内从2年或3年历史中取到1000点数据。

参考OSI公司提供的数据(如下图所示):实时信息点的数据值1天的平均变化次数为5 00,每个信息点所占的存储空间为3个字节,那1万个点在线存储1年所需的存储空间是:变化次数×单点存储空间×信息点数×1年的天数= 总空间要求

500 ×3 ×10000 ×365 = 5.475GB

基于微软windows2000 advance server平台的PI系统的存储物理升级清单。

OSI公司提供全球600多种DCS接口软件,同时可以支持OPC数据采集,使得PI数据库成为企业生产控制系统与管理信息系统连接的桥梁。

客户端工具

l PI-ProcessBook:组织和显示过程信息,提供流程图、实时和历史趋势,包含VB A编程环境。

l Pi-datalink:Excel 内嵌的宏。为最终用户提供了非常灵活的过程数据分析工具。可以提供用VBA来建各种所需的数学分析,可提供了最常规分析工具,包括:平均值、移动平均、几何平均、标准偏差、累计值等等。

l PI-Batch:生产批处理程序。

l PI-ML:手动录入终端(提供软件或硬件两种形式)。

l PI-ACE:允许用户写方程式。在捕获相似的数据集时,可以不用费力地重复使用这些方程式。

l PI ICE:适于企业级实时绩效管理的最有创新意义的web应用。

l PI ActiveView:无缝地给web提供现有的PI ProcessBook显示。

l PI告警视图:汇总PI 告警服务器信息,以分层次的树形结构向任意个现场客户或场外客户显示那些数据。

l PI批视图:在Windows台式电脑计算机上显示PI 批数据。

l PI系统管理工具:一套通过客户的PC机对PI系统实施管理的应用程序。

l PI模块数据库:将PI系统中的内容分成有用的组,帮助组织实时数据,储存参数或规格,并使它们随时可以用于程序和显示中。

l RLINK:生产数据(PI)与SAP R/3、JD Edwards OneWorld、MRO Softwa re Maximo和Indus International PassPort/EMPAC等ERP(企业资源规划)或EA M(企业资产管理)系统之间的一个双向网关。

PI提供API,SDK, PI ODBC & PI OLEDB二次开发工具实现从数据库读取数据或写入数据到实时数据库中。另外,PI的客户端ProceBook中内嵌了VBA,方便对ProceBook 功能的扩充和客户化。

l PI API (Application Programming Interface,应用程序开发接口)

PI-API是一组C语言函数,提供了对PI系统进行访问的通用编程接口,应用程序可以通过调用PI-API函数访问或操作PI系统。许多PI的客户端软件,包括PI ProcessBook、PI DataLink、PI ProfileView等,都是通过PI-API与PI服务器通信。用户可以在UNI X,WINDOWS平台上调用。

l PI SDK(Software Development Kit,软件开发包)

PI SDK是PI提供的另一个编程工具集,用以访问PI服务器以及相关子系统。它采用微软ActiveX技术,内含一个ActiveX进程内组件,一个ActiveX控件和其他一些支持代码库,如在线文档、示例代码、支持文档等。ActiveX基于COM组件技术,在Microsoft Wind ows平台下具有开发语言无关性特点。用户可以在开发简便的。NET中使用PI SDK访问PI服务器,也可以在高效的C++中使用,以及在其他所有支持COM技术的开发工具中使用PI SDK。

l PI ODBC & PI OLEDB

ODBC是数据库领域的一个开放的工业标准。OLEDB是微软基于COM的一个数据库访问接口标准。使用PI ODBC和PI OLEDB,用户能够像访问关系数据库一样访问PI系统。基于PI ODBC或PI OLEDB的数据接口程序和客户端应用程序,可利用标准的SQL语句访问PI数据库,包括PI Archive、PI Point Database或其他配置数据。

OSI将其数据库定位于企业信息化集成平台,专注于实时数据软件的研发和服务,主要用于大型流程行业用户,如电力、石油、化工和冶金等。目前中国使用PI软件的企业达到一

百多家,主要集中在电力、石油、化工行业,国内冶金行业用户有唐山钢铁公司厂、太原钢

铁集团第2炼钢厂、石家庄钢铁公司等。

IP21

公司简介

ApenTech公司是美国的一家上市公司,最初是化工模拟软件供应商。从1997年起,大量收购工业自动化领域软件公司,包括两个实时数据库软件,使其成为可为石油、化工用户提供从工厂设计、生产操作优化、生产计划调度、工艺改进等一整套应用软件。在北京设有代表处。

Info Plus.21是实时数据库软件,是用于集成生产过程信息(如各种工艺参数)与高层次应用程序(如先进控制、优化、过程管理)的基础数据平台,它使用户可以访问和集成来自整个工厂范围内DCS及PLC的数据,它通过功能极强的分析工具、历史数据管理、图形化的用户介面和大量的过程接口来访问和集成数据。

Info Plus.21是一个智能化的实用化的信息管理系统,它可以提供给你最需要的东西:合适的实时应用支持、多线程、客户机/服务器结构。先进的过程数据服务器和历史数据管理在应用的任何地方都是可行的,特别是它的灵活的数据结构可以根据应用的需要重新定义以适合你自己的应用系统的需要。

运行效率非常低下,而且占用系统资源非常严重,一台服务器只能给一个IP21使用。

设备接口支持

由于ApenTech工业控制系统的丰富的经验以及在实时数据库系统技术方面的领先地位,使得Info Plus.21可以与世界上大多数的DCS及PLC集成在一起,典型的有Honeywell

的TDC2000,3000、Fisher Provox、Moore(HLL和LIL)Foxboro I/A、Bailey Infi/netwo rk 90等PLC方面有AB、Modicon、SquareD、Texas Instruments(以上所列仅是一部分)等。

和PI一样,由于是在80年代开发的专有系统,为二次开发提供编程接口函数包API,用于在编程语言调用。可以用Visual Basic对Aspen Process Explorer功能进行客户化,提供ActiveX 组件为应用开发程序所使用。通过ODBC和SQL PLUS实现在关系型数据库基础取得实时数据以开发新的应用。

1.Aspen Process Explore:组织和显示过程信息,提供流程图、实时和历史趋势、Ex cel Add-in、支持ActiveX。。

2.AspenMulvariate:应用显示多个相关过程变量的实时统计图,以提高对过程的认识和了解。

3.SQLplus:通过SQL编程和生成报告,扩展实时应用的能力,为InfoPlus。21系统提供支持。

4.Compliance.21:监控生产过程,记录关键信息,指导正常化生产。

5.Aspen Genealogy:原材料跟踪软件包。

6.Aspen Calc Aspen Calc:基于服务器的计算环境。

7.Batch.21:生产批处理程序。

8.SQC:为生产过程提供实时的统计信息和质量控制以及统计报警。

9.WEB.21: 工厂信息门户。

InfoPlus.21----ApenTech公司将其数据库定位于为其各种生产应用系统的实时平台,而它的应用主要在石油、化工行业,有超过1万装机数,在国内冶金行业中仅有酒泉钢铁公司。

数据库测试的分类和方法

数据库测试的分类和方法 数据库, 分类 从测试过程的角度来说我们也可以把数据库测试分为 系统测试 传统软件系统测试的测试重点是需求覆盖,而对于我们的数据库测试同样也需要对需求覆盖进行保证。那么数据库在初期设计中也需要对这个进行分析,测试.例 如存储过程,视图,触发器,约束,规则等我们都需要进行需求的验证确保这些功能设计是符合需求的.另一方面我们需要确认数据库设计文档和最终的数据库相 同,当设计文档变化时我们同样要验证改修改是否落实到数据库上。 这个阶段我们的测试主要通过数据库设计评审来实现。 集成测试 集成测试是主要针对接口进行的测试工作,从数据库的角度来说和普通测试稍微有些区别对于数据库测试来说,需要考虑的是 数据项的修改操作 数据项的增加操作 数据项的删除操作 数据表增加满 数据表删除空 删除空表中的记录 数据表的并发操作 针对存储过程的接口测试 结合业务逻辑做关联表的接口测试 同样我们需要对这些接口考虑采用等价类、边界值、错误猜测等方法进行测试单元测试 单元测试侧重于逻辑覆盖,相对对于复杂的代码来说,数据库开发的单元测试相对简单些,可以通过语句覆盖和走读的方式完成 系统测试相对来说比较困难,这要求有很高的数据库设计能力和丰富的数据库测

试经验。而集成测试和单元测试就相对简单了。 而我们也可以从测试关注点的角度对数据库进行分类 功能测试 对数据库功能的测试我们可以依赖与工具进行 DBunit 一款开源的数据库功能测试框架,可以使用类似与Junit的方式对数据库的基本操 作进行白盒的单元测试,对输入输出进行校验 QTP 大名鼎鼎的自动测试工具,通过对对象的捕捉识别,我们可以通过QTP来模拟用户 的操作流程,通过其中的校验方法或者结合数据库后台的监控对整个数据库中的数据进行测试。个人觉得比较偏向灰盒。 DataFactory 一款优秀的数据库数据自动生成工具,通过它你可以轻松的生成任意结构数据库,对数据库进行填充,帮助你生成所需要的大量数据从而验证我们数据库中的功能是否正确。这是属于黑盒测试 数据库性能 虽然我们的硬件最近几年进步很快,但是我们需要处理的数据以更快的速度在增加。几亿条记录的表格在现在是司空见惯的,如此庞大的数据量在大量并发连接操作时,我们不能像以前一样随意的使用查询,连接查询,嵌套查询,视图,这些操作如果不当会给系统带来非常巨大的压力,严重影响系统性能 性能优化分4部分 1物理存储方面 2逻辑设计方面 3数据库的参数调整 4SQL语句优化. 我们如何对性能方面进行测试呢,业界也提供了很多工具 通过数据库系统的SQL语句分析工具,我们可以分析得到数据库语句执行的瓶

PI 实时数据库系统 详细介绍

PI 实时数据库系统详细介绍 PI.实时数据库系统---详细介绍2010-08-20 11:50PI实时数据库系统(Plant Information System)是由美国OSI Software公司开发的基于C/S、 B/S结构的商品化软件应用平台,是工厂底层控制网络与上层治理信息系统连 接的桥梁,PI在工厂信息集成中扮演着特别和重要的角色。 PI实时数据库系统适用于电力、石油、化工、冶金、造纸、制药、水处理、食品饮料、通讯等各种生产流程企业的生产过程优化。 PI是全世界装机量最多的实时数据库系统,已成为OSI公司的标志产品。 美国OSI Software公司创建于1980年,总部设在加州San Leandro。在休斯顿、西雅图、克里夫兰设有分部,在美国的IL、FL、MO、MA、NY、NC等州设有办事处,在澳大利亚、新西兰、德国、新加坡设有办事处,全球范围有超过50 多个分销商,智网科技(杭州)有限公司是OSI Software公司在中国的指定分销商。同时,智网科技还利用自身的技术优势,在PI系统的平台上,二次开发了诸多的电厂应用子系统,使用户十分方便地进行电厂生产过程优化及安全运行 治理。 OSI Software公司与Microsoft、SAP、KBC等闻名公司保持着良好的合作 关系,PI的客户端产品中底层完全采用微软Windows技术,同时也将用户界面Windows化。迄今为止,PI的客户端模块以功能强盛、灵活、易用的特点在业 界一直保持着领先的地位。OSI Software公司还与世界上几乎所有的DCS/PLC 厂商保持着良好合作关系,这就使得PI与DCS/PLC的数据接口建立在坚实的基础之上。 PI实时数据库系统概述世界上众多的企业都熟悉到生产过程的实时数据与 历史数据是企业最有价值的信息财富,是整个企业信息系统的核心和基础。但是,假如生产现场缺乏数据,数据不完整或者不一致,以及历史数据丢失,都 将导致管理者对工厂的现状无法判断,给管理带来困难,严峻时甚至导致工厂 停产,发生事故等等。二十年来,OSI Software公司一直致力于实时数据库产 品的开发工作,使得PI系统成为世界上最优秀的实时数据库产品。

数据库与数据库进行对接SQL同步不同数据库的表

//192.168.2.9中dbo.test_hr表中的數據拋入192.168.3.127中dbo.test insert into OA_TO_HR.FlowMaster.dbo.test(id,a,b,c,d) (select * from dbo.test_hr) //在192.168.2.9中刪除192.168.3.127中dbo.test表中的數據 delete from OA_TO_HR.FlowMaster.dbo.test //在192.168.2.9中查詢192.168.3.127中dbo.test表中的數據 select * from OA_TO_HR.FlowMaster.dbo.test //192.168.3.127中dbo.test表中的數據拋入192.168.2.9中dbo.test_hr insert into OA_HR.ESHR.dbo.test_hr(id,a,b,c,d) (select * from dbo.test) //在192.168.3.127中刪除192.168.2.9中dbo.test表中的數據 delete from OA_HR.ESHR.dbo.test_hr //在192.168.3.127中查詢192.168.2.9中dbo.test表中的數據 select * from OA_HR.ESHR.dbo.test_hr 1、建立數據庫鏈接 MSDTC 服務需開啟 組件服務中的安全配置頁中的網絡訪問勾選 2、新建作業 現方式為將2.9服務器中表i_test數據寫入到2.34 ivan_t表中 insert into srv_link.rldata.dbo.ivan_t(uid,uname) (select*from dbo.i_test) select*from srv_link.rldata.dbo.ivan_t delete from srv_link.rldata.dbo.ivan_t

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

全球及中国实时数据库系统市场分析来源:计世网 一、2008年全球实时数据库系统市场规模突破5亿美元 上世纪八十年代,随着国外众多针对实时领域和数据领域进行数据融合的研究群体的显现,实时数据库那个新兴研究领域开始浮出水面。到上世纪九十年代,国外实时数据库开始大规模应用。随着应用的持续推广,国外实时数据库技术得到了持续的提升,显现了众多开发实时数据库系统的厂家,如美国OSI公司、美国INSTEP公司、GE-Fanuc公司、美国Won derware公司等,事实上时数据库产品广泛应用在电力、钢铁、化工等众多领域。到21世纪初期,实时数据库市场进展也大致趋于平稳。据美国软件与信息产业协会与汉鼎咨询的联合统计,以后5-10年间全球实时数据库的总体潜在市场容量为100亿美元,随着全世界越来越认识到实时数据库在工业及其他领域信息化建设中发挥的重要作用,目前全世界实时数据库市场规模也在加大,2008年的市场规模为5亿美元。 在上世纪九十年代,我国实时数据库市场一直被国外品牌所垄断,国内没有自主品牌的实时数据库产品。随着国家鼓舞进展软件行业政策的出台,以及国内企业对实时数据库系统的重视度持续提升、研究持续深入,国内实时数据库产品产生。到目前为止,国内实时数据库在理论和实践上均取得了专门大的进展,部分产品差不多可与进口品牌相比美。然而作为一个通用的产品开发和应用平台,国内可用的杰出的产品还不多,组态软件厂商提供的低端实时数据库仍旧大量充斥市场,中高端品牌比较有代表性的有上海麦杰科技openPlant、三维力控pSpace、中科启信Agilor等,高端市场目前仍旧被国外产品如PI、EDNA等所占据。 二、2008年中国实时数据库系统市场规模2.64亿元,石化、电力、钢铁三大领域占据绝对份额 依据中国机电一体化协会工业实时数据库分会与汉鼎咨询的联合统计,2008年,国内实时数据库销售总量近500套,当年市场销售额2.64亿元,估量2009年达到611套,较上年增长24.6%。以后4-5年我国实时数据库系统的总体潜在市场规模在17-25亿元。

通过触发器实现数据库的即时同步

通过触发器实现数据库的即时同步 --即时同步两个表的实例: --测试环境:SQL2000,远程主机名:xz,用户名:sa,密码:无,数据库名:test --创建测试表,不能用标识列做主键,因为不能进行正常更新 --在本机上创建测试表,远程主机上也要做同样的建表操作,只是不写触发器 if exists (select * from dbo.sysobjects where id = object_id(N'[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [test] create table test(id int not null constraint PK_test primary key ,name varchar(10)) go --创建同步的触发器 create trigger t_test on test for insert,update,delete as set XACT_ABORT on --启动远程服务器的MSDTC服务 exec master..xp_cmdshell 'isql /S"xz" /U"sa" /P"" /q"exec master..xp_cmdshell ''net start msdtc'',no_output"',no_output --启动本机的MSDTC服务 exec master..xp_cmdshell 'net start msdtc',no_output --进行分布事务处理,如果表用标识列做主键,用下面的方法 BEGIN DISTRIBUTED TRANSACTION delete from openrowset('sqloledb','xz';'sa';'',test.dbo.test) where id in(select id from deleted) insert into openrowset('sqloledb','xz';'sa';'',test.dbo.test) select * from inserted commit tran go --插入数据测试 insert into test select 1,'aa' union all select 2,'bb' union all select 3,'c' union all select 4,'dd' union all select 5,'ab' union all select 6,'bc' union all select 7,'ddd' --删除数据测试 delete from test where id in(1,4,6)

1宝信分布式高性能实时数据库软件概述

目录 1宝信分布式高性能实时数据库软件概述 (3) 1.1高速稳定的海量工业数据存储容器 (3) 1.2丰富多样的数据展示分析平台 (4) 1.3友好易用的二次开发平台 (4) 2iHyperDB系统结构 (4) 3iHyperDB 系统配置 (5) 3.1推荐硬件配置 (5) 3.2软件配置 (5) 4iHyperDB 技术特点 (5) 4.1海量数据存储能力 (5) 4.2高速稳定的数据处理能力 (6) 4.3高度数据安全性 (6) 4.4硬件可扩展性 (7) 4.5动态配置 (7) 4.6跨平台 (7) 4.7支持多种数据格式 (7) 4.8分布式体系结构 (7) 4.9双机热备 (8) 5iHyperDB 系统功能 (8) 5.1采集子系统 (9) 5.2服务子系统 (9) 5.3接口子系统 (10) 5.4电子表格平台 (11) 5.5系统管理平台 (11) 5.6分析展示平台 (12) 6iHyperDB将带给您 (14) 6.1更便捷的工作方式 (14) 6.2更高的工作效率 (14) 6.3更短的开发周期 (14) 6.4更低的维护成本 (14) 7关于宝信 (14)

1宝信分布式高性能实时数据库软件概述 宝信分布式高性能实时数据库软件(简称iHyperDB),是宝信软件研发的一套具有自主知识产权的实时历史数据库系统软件产品。该产品融合宝信多年工控领域研发及工程实践经验,在单机性能上己接近国外同类高端产品,在产品的数据展示分析功能上,更贴近国内用户的需求和使用习惯,并可以分布式部署,实现系统的无缝扩展。 该产品采用高效的事务调度策略实现多线程并发技术,利用工业数据的时序特点进行数据压缩保证实时性;针对内存、磁盘IO和网络吞吐的特点,进行多层级数据缓冲,实现了极高的数据IO异步并发存储性能;采用了独特的数据安全保护机制,在高速存储的情况下能够保证数据安全 该产品可以实现工控数据的采集、存储、检索、展示和分析功能,通过基于Web的方式,以多种表现形态(历史趋势、柱状图、实时数据、表格与报表等)提高后台海量数据的可视性,为决策者提供最直接的决策依据,适用于物联网、轨道交通、能源电力、矿业采掘、石油化工、工业制造等行业。 1.1高速稳定的海量工业数据存储容器 数据管理是企业信息化的核心,而数据存储则是数据管理的基础,宝信实时数据库采用了从采集端到内核的三级压缩技术,大大降低了过程数据的冗余度,从而具备了常年海量工艺数据的存储能力。

数据库同步

一个是远程SQLServer数据库,一个是本地SQLServer数据库 回答 验证码:换一张 登录并发表取消 回答 dhy40022008-11-18 10:15:22 下介绍实现复制的步骤。(以快照复制为例) 准备工作: 1.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作: 我的电脑--D:\ 新建一个目录,名为: PUB --右键这个新建的目录 --属性--共享 --选择"共享该文件夹"(另外还可以通过"权限"按纽来设置具体的用户权限 --确定 2.设置SQL代理(SQLSERVERAGENT)服务的启动用户 开始--程序--管理工具--服务 --右键SQLSERVERAGENT --属性--登陆--选择"此账户" --输入".\Administrator",或者选择其他系统管理员 --"密码"中输入该用户的密码 3.设置SQL Server身份验证模式,解决连接时的权限问题 企业管理器 --右键SQL实例--属性

--安全性--身份验证 --选择"SQL Server 和Windows" --确定 4.在发布服务器和订阅服务器上互相注册 企业管理器 --右键SQL Server组 --新建SQL Server注册... --下一步--可用的服务器中,输入你要注册的远程服务器名--添加 --下一步--连接使用,选择第二个"SQL Server身份验证" --下一步--输入用户名和密码 --下一步--选择SQL Server组,也可以创建一个新组 --下一步--完成 lixiaohui11520012008-11-20 10:29:07 假设你的远程SQLServer数据库和你的本地是局域网,不知道sqlServer里面有没有dblin k(oracle中有,oracle就是用DBLink实现数据库同步的)。 ai000052009-10-04 08:05:07 MSSQL数据同步利用数据库复制技术实现数据同步更新(来自网络,也是非常完美的教程) 复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 SQL复制的工作原理 SQLSERVER主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器,分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存这些改变,再把这些改变分发给订阅服务器 SQLSERVER复制技术类型 SQLSERVER提供了三种复制技术,分别是: 1、快照复制(呆会我们就使用这个) 2、事务复制 3、合并复制

实时数据库系统管理制度

企标分类号: 备案号:Q/LTH 四川泸天化股份有限公司企业标准 Q/LTHGF ***-20XX 实时数据库系统管理制度 20XX-XX-XX发布20XX-XX-XX实施四川泸天化股份有限公司 发布 标准化管理委员会

Q/LTHGF ***-2011 Ⅰ 目次 1 范围 (1) 2 术语和定义 (1) 3 组织机构及职责................................................. 错误!未定义书签。 4 数据服务器的管理 (1) 5 OPC服务器的管理 (2) 6 客户端的管理 (2) 7 系统组态管理 (3) 8 系统安全管理 (3) 9 罚则 (3)

Q/LTHGF xxx -2011 III 前 言 为加强泸天化股份公司(以下简称“公司”)生产现场信息管理、科学、准确、及时收集、传递现场过程信息,及时掌握装置运行动态,促进安全长周期生产,根据实时数据库系统的网络结构,按照分级管理、各司其职的原则,结合公司实际情况,特制定本管理制度。 本标准由四川泸天化股份有限公司行政部提出。 本标准由四川泸天化股份有限公司行政部归口。 本标准起草人:朱城江 初审人:陈伟, 傅宇, 崔宇辉 复审人: 终审人: 本部分所代替标准的历次版本发布情况为: ——LTHGF ZD G-2009-243

Q/LTHGF xxx -2011 1 实时数据库系统管理制度 1 范围 本标准规定了公司实时数据库系统管理的要求。 本标准适用于公司所有使用实时数据库系统的单位和个人用户。 2 术语定义 2.1 实时数据库系统 指以计算机网络技术为基础,采用开放、标准的OPC 协议,利用OPC 服务器对生产现场过程数据进行采集、存储和监视的信息系统。 2.2 OPC 协议 OPC 是用于过程控制的OLE(OLE for Process Control)的首字母缩写词,是用于Windows 应用程序与现场过程控制应用之间进行数据通信的一种工业标准。 2.3 OPC 服务器 指通过OPC 协议采集现场过程数据并传送给实时数据库数据服务器进行存储的专用计算机。 2.4 C/S 模式 又称客户机/服务器模式,是指客户端需要安装专用的客户端软件来访问服务器的一种结构。 2.5 B/S 模式 又称浏览器/服务器结构,这种结构下用户使用界面是通过网页浏览器来实现的。3 组织机构及职责 3.1 行政部是公司生产实时数据库系统的归口管理部门,负责组织及制定生产实时数据库系统的管理制度,对生产实时数据库系统的日常运行维护及系统安全进行管理。 3.2 电仪维修部、硝区维修部负责协助行政部管理生产实时数据库系统,向行政部提供所需信息及资源,并配合处理数据库系统的应用和故障排查。 3.3 使用实时数据库系统的用户应按照各自使用权限正确安全的使用数据库客户端,负责向系统管理员反映系统使用中出现的各种问题。 4 数据服务器的管理 4.1 实时数据库系统使用的数据服务器日常操作维护由行政部系统管理员负责。 4.2 数据服务器、防火墙和网络通信设备是数据库系统的关键设备,必须放置在专用计算机机房内,不得随意配置或更换,更不能挪作它用。 4.3 放置数据服务器的计算机机房要保持清洁、卫生,并由系统管理员负责每月最少2次检查和维护,除系统维护时间外,要保障数据服务器24小时无故障运行。

MES系统实时数据库的设计与实现--百度文库.

MES 系统实时数据库的设计与实现 内容摘要:大连石化公司的生产运行系统 (MES 采用了 Honeywell 公司软件包实现的, PHD 实时数据库是生产运行系统(MES 的基础。本文介绍了 PHD 实时数据库的结构设计, 通过标准的 OPC 接口技术与 PHD 的 Buffer/Shadow技术结合完成了数据采集,满足了生产运行系统(MES 的总体目标。 关键词:生产运行系统(MES 、 PHD 实时数据库、集散控制系统(DCS 、 OPC 接口 1、前言 中国石油为了加快各业务领域的信息化建设, 2004年,生产运行系统(MES 列入股份公司年度信息技术项目计划, 最后选择了大连石化公司为试点单位, 开始进行试点实施工作。目前中国石油生产运行系统(MES 已经进入了第三期推广中,预计2009年底完成推广,大连石化公司试点的 MES 系统已于 2005年 12月份正式上线运行,目前运行稳定,为公司信息化建设奠定了基础。 2、 PHD 实时数据库的开放性 现代化炼厂大量采用了 DCS 等自动化仪表及控制设备进行生产过程、公用工程、罐区等自动化控制。 Honeywell 公司的实时数据库软件包具有与这些常用设备的接口和数据采集能力,而且该软件包具有接口软件的开发工具,以便为特殊设备开发接口。同时,还能采集非连续的数据,如实验室的分析数据,物料的移动数据等。PHD 实时数据库最终是供用户或应用程序使用的, PHD 实时数据库为用户提供了与外界进行数据传输的途径:API 函数库、 OPC 接口、 ODBC 和 SQL 接口、Automation OLE Server以及 ActiveX 控件等接口方式。 3、大连石化公司 PHD 数据库的设计方案 1 PHD 实时数据库设计目标 PHD 实时数据库应用平台不仅可以管理实时数据,还能进行事件信息、事务性数据和应用数据的管理,分别将相关测量值存放于过程实时数据库;将操作变化、报警信息、过程变化等事件存放于事件数据库;将物料移动记录、化验室分析数据、

数据库性能监控分析系统的设计与实现

—105— 数据库性能监控分析系统的设计与实现 王 娜,宿红毅,白 琳,王 鑫,郝子昭 (北京理工大学计算机科学与工程系,北京 100081) 摘 要:在讨论Oracle 体系结构和性能优化的基础上介绍了一个基于J2EE 的数据库性能监控和分析系统(DMI)的总体设计思想及其部分实现。 关键词:性能优化;Oracle ;实时监控;JMS ;RMI Design and Realization of Database Performance Monitoring and Analyzing System WANG Na, SU Hongyi, BAI Lin, WANG Xin, HAO Zizhao (Dept. of Computer Science and Engineering, Beijing Institute of Technology, Beijing 100081) 【Abstract 】This paper presents the design and part of implementation of a database performance monitoring and analyzing system (DMI) based on J2EE with discussing the architecture and performance optimizing of Oracle. 【Key words 】Performance optimizing; Oracle; Real-time monitoring; JMS; RMI 计 算 机 工 程Computer Engineering 第31卷 第24期 Vol.31 № 24 2005年12月 December 2005 ·软件技术与数据库· 文章编号:1000—3428(2005)24—0105—03 文献标识码:A 中图分类号:TP311.13 随着数据库应用的不断深入和扩大,数据库中的数据量迅速增长,数据操作也越来越复杂,数据库工作效率逐渐下降。因此,实施对数据库的管理维护、性能调优越来越受到广大数据库管理员(DBA)的关注和重视。虽然目前各种数据库产品本身也提供了大量功能强大的性能监控和调试工具,如Oracle 的OEM 、Performance Manager 、Capacity Planer 等,来帮助数据库管理人员对数据库性能进行调整、优化,但遗憾的是,精通掌握这些工具并能通过它们来有效地分析数据库性能状态,进而合理配置数据库以调整其性能也十分困难。因此开发一个简单高效的数据库性能监控管理工具来辅助DBA 对数据库进行性能分析调优成为数据库应用不断扩展的需要。 针对这种情况,本文结合业界先进的数据库管理经验,开发了Database Management Insight(DMI)——一个简单、实用、方便、安全的数据库监控管理平台。它可以有效地辅助数据库管理人员对数据库进行性能优化,确保数据库正常、平滑、高效地运转。DMI 可以监控Oracle 、Sybase 、DB2等数据库,本文以Oracle 为例来对该系统进行阐述。 1 总体设计 1.1 Oracle 的结构和性能优化 数据库优化的目的是更改系统的一个或多个组件,使其满足一个或多个目标的过程。对Oracle 数据库来说,优化是进行合理的资源配置,达到组件之间的均衡以改善其性能,即增加吞吐量、提高响应时间。数据库性能优化要考虑到系统的各个组成部分,由图1可以看出,Oracle 应用系统主要包含以下几个部分[1]: (1)用户进程和服务器进程 用户进程是SQL 语句的提出者,服务器进程则负责执行由用户进程传递过来的SQL 语句,与SGA 区交互。用户进程和服务器进程是数据库性能调整的一个重要方面,尤其是当用户的数量随着时间的推移而 不断增大时,建立与数据库的重复性临时连接的Web 应用系统会导致性能下降[2]。 (2)Oracle 实例 一个Oracle 实例是存储结构和后台进程的组合体。其中,SGA 是用来存放所有数据库进程共享的数据和控制信息的存储区域,当数据库一启动,SGA 就立即占有服务器的内存空间。SGA 中的库高速缓存、字典高速缓存、数据高速缓存、日志缓冲区以及大缓冲池和Java 池等组件的大小对系统性能有极大的影响,它们直接影响磁盘I/O 的频率,从而影响数据库效率[3]。实施性能优化时应注意DB_CACHE_SIZE 、SHARED_POOL_SIZE 、LOG_BUFFER 、LARGE_POOL_SIZE 和JAVA_POOL_SIZE 这几个参数的值,如果配置不合理会造成系统资源的极大浪费。 图 1 Oracle 体系结构 基金项目:武器装备预研项目 作者简介:王 娜(1981—),女,硕士生,主研方向:计算机网络与分布式处理;宿红毅,副教授;白 琳、王 鑫、郝子昭,硕士生 收稿日期:2004-10-28 E-mail :sdbzwn@https://www.doczj.com/doc/f113433136.html,

数据库性能测试报告-1.0.0

数据库性能测试报告 目录 1.前言 (4) 2.测试方法概述 (4) 2.1.测试环境 (4) 2.1.1.硬件环境 (4) 2.1.2.软件环境 (5) 2.2.测试工具 (5) 2.2.1.Tpch介绍 (5) 2.2.2.Jmeter介绍 (7) 2.2.3.Nmon介绍 (7) 2.3.测试方法 (7) 3.测试过程 (8) 3.1.测试数据库搭建 (8) 3.2.测试脚本准备 (8) 3.2.1.DDL脚本 (8) 3.2.2.平面数据文件 (8) 3.2.3.查询sql语句 (8) 3.3.测试数据规模 (26) 3.4.测试工具开发 (26) 3.4.1.插入数据功能 (26)

3.5.测试步骤 (27) 4.测试结果 (28) 4.1.数据量级—1GB (28) 4.1.1.装载时间对比 (29) 4.1.2.串行时间对比 (29) 4.1.3.并行时间对比 (30) https://www.doczj.com/doc/f113433136.html,bright资源消耗情况 (30) 4.1.5.PostgreSQL资源消耗情况 (31) 4.2.数据量级—10GB (33) 4.2.1.装载时间对比 (34) 4.2.2.串行时间对比 (35) 4.2.3.并行时间对比 (35) https://www.doczj.com/doc/f113433136.html,bright资源消耗情况 (36) 4.2.5.PostgreSQL资源消耗情况 (38) 4.3.数据量级—30GB (41) 4.3.1.装载时间对比 (42) 4.3.2.串行时间对比 (42) 4.3.3.并行时间对比 (43) https://www.doczj.com/doc/f113433136.html,bright资源消耗情况 (43) 4.3.5.PostgreSQL资源消耗情况 (46) 4.4.数据量级—100GB (48)

实时数据库系统选型

实时数据库系统选型 目前国内外实时数据库分为四种类型:一种是国外传统实时数据库、国外组态软件供应商实时数据库、国内传统实时数据库和国内组态软件供应商实时数据库,下面分别介绍以上四种类型的实时数据库: (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公司的iHistorian c. Rockwell公司的RSSQL d. Siemens公司的SIMATIC-IT-Historian 由于Wonderware的组态软件Intouch在国内工控业界的普遍使用,尤其在钢铁行业的广泛使用,因此Wonderware Historian(原InSQL)在钢铁行业占有较大的市场,Wonderware Historian在内部使用了MS SQL Server关系数据库,相对前三种实时数据库,Wonderware Historian进入实时数据库市场较晚,相对易学

SQL SERVER 2008数据库同步复制

SQL Server 2008数据库复制实现数据库同步备份 SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。 在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制。数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜像服务器。但缺点是配置复杂,镜像数据库中的数据不可见(在SQL Server Management Studio中,只能看到镜像数据库处于镜像状态,无法进行任何数据库操作,最简单的查询也不行。想眼见为实,看看镜像数据库中的数据是否正确都不行。只有将镜像数据库切换主数据库才可见)。如果你要使用数据库镜像,强烈推荐killkill写的SQL Server 2005 镜像构建手册,我们就是按照这篇文章完成了数据库镜像部署测试。 最终,我们选择了SQL Server 2008数据库复制。 下面通过一个示例和大家一起学习一下如何部署SQL Server 2008数据库复制。 测试环境:Windows Server 2008 R2 + SQL Server 2008 R2(英文版),两台服务器,一台主数据库服务器CNBlogsDB1,一台备份数据库服务器CNBlogsDB2。 复制原理:我们采用的是基于快照的事务复制。主数据库服务器生成快照,备份库服务器读取并加载该快照,然后不停地从主数据库服务器复制事务日志。见下图:

SQL Server 移动系统数据库

说到这个问题,基本上有人就会想到三个问题: 1,什么是系统数据? 2,为什么要移动系统数据库? 3,移动系统数据库我们可以用附加和分离,为什么还要单独拿出来说呢? 对于这三个问题我一个一个讲吧,也算是自己做个笔记。 1,什么是系统数据? 所谓系统数据库就是我们在装SQL Server之后,系统自带的数据库(这样的回答是不是很白痴^_^). 如果你装SQL Server2005或2008在打开一个SQL实例后,就会看到一个数据库--->系统数据库文件夹,里边就是系统自带的数据库,如图: 对于每一个系统数据库,这里我先用简单的语言说一下: 1),master: 这个数据库是全局数据库,它包含一些系统表,权限分配,用户帐号设置,当前数据库配置信息以及关于磁盘空间,文件分配等信息。所以在执行诸如用户帐号设置,权限分配和改变系统配置信息后都要备份此数据。所以在这里强烈建议,不仅要经常备份自己的数据库,还有备份此数据库,虽然不像备份自己数据库那样那么频繁。至少半个月或一个月备份一次此数据库。 在这里还有专门的一个数据库大牛讨论过是否应该备份此数据库:SQL SERVER –Backup master Database Interval – master Database Best Practices 2),model: 这个数据库只是一个模板数据库,我们在创建任意的一个数据库的时候,都是复制此数据库为新数据库的基础,如果希望每一个新的数据库都含有某些对象或者权限,

可以把这个对象或权限放在此数据库中,新创建的新数据库都会继承此数据的新对象或权限,并且拥有这些对象或权限。 3),msdb: 作者原话:SQL Server代理服务器会使用该数据库,它会执行一些列如备份和复制任务的计划好的活动。Service Borker也会用到该数据库,他为SQL Sever提供队列和可靠消息传递。当我们不在该数据库执行备份或维护任务时,通常可以忽略该数据库。在SQL Server2005之前,实际上是可以删除该数据库的,只后SQL Server 仍然可用,但不能在维护任何备份历史了,并且不能够在定义任务,警告,工作或者建立复制,不过因为默认的msdb数据库非常小,建议即使用不到也不要删除它。 4),tempdb: 该数据库说白了,就是一个中转站或数据寄存站,用户显示创建的临时表,在查询处理和排序时内部所产生的中间结果的工作表,维护用的快照等,都会用到此数据库,与其他数据库所不同的是,在每次SQL Server实例重启之后,都会重建而不是恢复. 所以我们在其中创建的所有对象和权限在下次重启SQL Server时都会全部丢失。 但是我们也不能忽略此数据库,因为tempdb的大小和配置,对优化SQL Server的功能和性能来说很重要。 对tempdb数据库,还要多说几句,虽然在tempdb每次被重建时,它会从model 数据库继承大多数的数据库选项,但是tempdb却不会从modeldb数据库中复制其恢复模式,因为它总是使用简单恢复模式。另外,tempdb是无法删除的,也不用备份。 2,为什么要移动系统数据库? 我们在安装SQL Server后默认的这些系统数据库都会放在C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA此文件夹下,一般的都不很大,为什么我们还有移动他们呢? 在没有实践管理服务器之前,我也没有这个想法,但是我发现我的服务器C盘一直都在增加,或者万一重装系统,我设置的数据库选项,以及用户账户设置都要重新设置,所以就有了这个想法。 还有一点就是作为重新布置计划或安排好的维护操作的一部分,我们也许需要移动系统数据库。 3,用附加和分离就可以,为什么还要单独说呢? 回答这个问题之前,我们在看一张图

Linux实时内存数据库eXtremeDB性能

Linux实时内存数据库eXtremeDB性能 eXtremeDB内存式实时数据库是专为诸如网路通信设备、自动化产品、控制系统、医疗仪器、航空航天、机顶盒、手机及PDA等各行各业管理实时数据而设计的一种数据管理技术。自问世以来,eXtremeDB实时数据库得到了业界的大力欢迎,在包括波音公司的Apache直升机的Longbow雷达系统、F5网路公司的路由器、中国华东电网及华电集团的电力系统、华北电力大学、电力科学研究院、创建伟业公司的呼叫中心、Genesis Microchip/Philipps/DirectTV的机顶盒、Panasonic和Simens的手机,JVC最新便携式播放器等各个领域得到了广泛的应用。 eXtremeDB实时数据库成功帮助中国监测电网状态 华东成千上万的企业及家庭用户今后将拥有更加可靠的电力供应,因为电网中将有一种新型监测系统对电力系统的运行情况进行监测,而这个系统中的实时数据管理将由McObject公司发布的eXtremeDB内存式实时数据库来完成。这种新型的监测系统就是由电力科学研究院研制的基于PMU的发电厂就地监测系统。 这种监测系统工作在发电厂,接收PMU采集的实时数据,对电网状态、尤其是关系电网稳定性的参数进行实时监视。这些实时数据首先保存在本地化eXtremeDB实时数据库中,然后定时保存进历史数据库,以提供安全可靠的电力传输。这种新型监测系统接收PMU内部数据的实时采集速度高达每秒100条。 “在大型电网中,系统故障蔓延速度非常之快,旧的安全设备根本来不及监测,更勿论阻止。而新型基于PMU的监测系统速度大大地加快了,向操作员提前发出危险警报,让操作员有充分的时间排除故障。这样就大大提高了电网的安全性。”电科院资深工程师许勇先生说道。 在这种新型监测系统中,eXtremeDB运行于Red Hat Linux 9之上。 eXtremeDB在管理实时数据的优点和特点: .产品系列完整。 McObject公司实时数据管理的eXtreme家族软件产品系列为您管理实时数据提供完整的解决方案,包括eXtremeDB内存式实时数据库、

数据库实时同步技术解决方案

数据库实时同步技术解决方案 一、前言 随着企业的不断发展,企业信息化的不断深入,企业内部存在着各种各样的异构软、硬件平台,形成了分布式异构数据源。当企业各应用系统间需要进行数据交流时,其效率及准确性、及时性必然受到影响。为了便于信息资源的统一管理及综合利用,保障各业务部门的业务需求及协调工作,常常涉及到相关数据库数据实时同步处理。基于数据库的各类应用系统层出不穷,可能涉及到包括ACCESS、SQLSERVER、ORACLE、DB2、MYSQL等数据库。目前国内外几家大型的数据库厂商提出的异构数据库复制方案主要有:Oracle的透明网关技术,IBM的CCD表(一致变化数据表)方案,微软公司的出版者/订阅等方案。但由于上述系统致力于解决异构数据库间复杂的交互操作,过于大而全而且费用较高,并不符合一些中小企业的实际需求。 本文结合企业的实际应用实践经验,根据不同的应用类型,给出了相应的数据库实时同步应用的具体解决方案,主要包括: (1) SQLSERVER 到SQLSERVER 同步方案 (2) ORACLE 到SQLSERVER 同步方案 (3) ACCESS 到SQLSERVER/ORACLE 同步方案

二、异构数据库 异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的DMBS。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。异构数据库的异构性主要体现在以下几个方面: 1、计算机体系结构的异构 各数据库可以分别运行在大型机、小型机、工作站、PC嵌入式系统中。 2、基础操作系统的异构 各个数据库系统的基础操作系统可以是Unix、Windows NT、Linux等。 3、DMBS本身的异构 可以是同为关系型数据库系统的Oracle、SQL Server等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。 三、数据库同步技术

达梦数据库性能测试软件操作

(1)创建用户benchmarksql/123456789,并开通权限。 (2)./runSQL.sh props.dm sqlTableCreates (3)./runLoader.sh props.dm numWAREHOUSES 10 (4)disql执行sqlSequenceCreate.sql,在数据库管理工具中执行。 (5)./runBenchmark.sh props.dm 备注:编辑props.dm, driver=dm.jdbc.driver.DmDriver conn=jdbc:dm://localhost:5236 user=benchmarksql password=123456789 warehouses=100 terminals=20 //To run specified transactions per terminal- runMins must equal zero runTxnsPerTerminal=0 //To run for specified minutes- runTxnsPerTerminal must equal zero runMins=60 //Number of total transactions per minute limitTxnsPerMin=0 //The following five values must add up to 100 //The default percentages of 45, 43, 4, 4 & 4 match the TPC-C spec newOrderWeight=45 paymentWeight=43 orderStatusWeight=4 deliveryWeight=4 stockLevelWeight=4 warehouses 是仓库建立库,增加内容,服务器一般可以建立100个。 Terminals是终端并发数量,服务器一般是建立20个。 Runmins是运行时间,服务器一般设置2小时。 Measured tpmc是测量每分钟tpmc即tpcc每分钟的吞吐量。按有效tpcc配置期间每分钟处理的平均交易次数测量。单位是tpmc,每分钟系统处理的新订单个数。

相关主题
文本预览
相关文档 最新文档