程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 實時數據庫Wonderware InSQL Server與OSI PI的比較

實時數據庫Wonderware InSQL Server與OSI PI的比較

編輯:關於SqlServer

產品

OSI 的PI是業界優秀軟件之一,主要用於過程數據的采集和分析。它的產生是緣於80年代中期開發了新的過程數據壓縮算法。最初中在DEC的VAX機上的VMS操作系統下運行,現在已發展到可用於多種操作系統平台。它有豐富的分析工具,然而它設計的目標是處理過程數據,因而在其它制造業的應用並不太好。

WW的InSQL是世界上第一種面向工廠的高性能的實時關系型數據庫。它將關系型數據庫的功能、靈活性與實時數據庫的高速、壓縮集成於同一產品以適用於工廠生產層管理。InSQL集成了微軟公司的MS SQL Server並對其進行了的擴展,使其不僅具有高速的數據采集速度,高效數據壓縮和數據存儲等實時數據庫性能,而且可以集成事件、概要、生產和配置等一般存於關系型數據庫中的工廠數據。數百個客戶端應用可訪問到全部的工廠信息,使其在工業軟件領域具有了最好的開放性和靈活性。由於WW有世界上最好的圖控軟件InTouch及I/O Server,使它與工廠自動化系統有著更緊密的聯系。

 

體系統結構與技術

操作系統

PI目前支持多種操作系統平台,服務器可運行於:DEC VMS, IBM’s AIX, HP’s HP-UX, Sun Solaris, 和 Windows NT、Windows2000 Server,客戶端軟件可運行於:Windows

3.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數據庫的應用的數據發送服務。

 

核心功能和特點

數據采集

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved