實(shí)時(shí)數(shù)據(jù)庫的簡介
當(dāng)今國際國內(nèi)廣泛使用的實(shí)時(shí)數(shù)據(jù)庫只有三個(gè)產(chǎn)品:
a. 美國OSI公司的 PI ( Plant Information System )
b. 美國HONEYWELL公司的 PHD ( Process History Database )
c. 美國AspenTech公司的 IP21 ( InfoPlus .21 )
這些實(shí)時(shí)數(shù)據(jù)庫的價(jià)格是非常昂貴的,以百萬人民幣為單位,但是它們不全是以套也不全是以點(diǎn)(可容納的數(shù)據(jù)點(diǎn))為單位來出售,所以無法數(shù)字化的比較其價(jià)格。因?yàn)楣ぷ鞯年P(guān)系,我有幸能接觸到這三種數(shù)據(jù)庫,在此對它們做一個(gè)比較。
1. PI
采用了旋轉(zhuǎn)門壓縮專利技術(shù)和獨(dú)到的二次過濾技術(shù),使進(jìn)入到PI數(shù)據(jù)庫的數(shù)據(jù)經(jīng)過了最有效的壓縮,極大地節(jié)省了硬盤空間。據(jù)計(jì)算,每秒1萬點(diǎn)數(shù)據(jù)存儲(chǔ)一年,僅需要4G的空間,即一只普通硬盤也可存貯五到十年的數(shù)據(jù)。是效率最高,使用最簡單,使用最廣泛的實(shí)時(shí)數(shù)據(jù)庫,因?yàn)槠浣艹龅男阅埽琍I已經(jīng)多次提高了它的價(jià)格,確實(shí)不墜OSI的名號(hào),而且PI在其文檔中公開了她的各種算法,比如上面提到的旋轉(zhuǎn)門壓縮和二次過濾。
2. PHD
HONEYWELL占據(jù)了DCS大部分份額,因此PHD使用得也比較廣泛,PHD在內(nèi)部其實(shí)使用了Oracle關(guān)系數(shù)據(jù)庫,因此購買PHD就必須先購買Oracle。因?yàn)?PHD內(nèi)部使用Oracle簡化了開發(fā)量 和 Oracle的性能限制比較嚴(yán)重,所以 PHD 的價(jià)格在這三種數(shù)據(jù)庫最低,算不上正宗的實(shí)時(shí)數(shù)據(jù)庫。但不要以為PHD內(nèi)部使用Oracle就認(rèn)為Oracle很強(qiáng),如果直接使用Oracle,只要兩三秒的時(shí)間,巨大的數(shù)據(jù)量就會(huì)令它崩潰。HONEYWELL其志不在實(shí)時(shí)數(shù)據(jù)庫這一塊,而是她的DCS。
3. IP21
IP21基本上還未進(jìn)入中國市場,它正在通過先期贈(zèng)送的辦法打開中國市場。
在評(píng)價(jià)IP21之前,我需要先申明“我對IP21的看法只是個(gè)人看法,不是任何產(chǎn)品的托兒”。
IP21是我見過的最差的關(guān)系數(shù)據(jù)庫,也是我見過的最差的一個(gè)軟件,
a. 其軟件的安裝程序的運(yùn)行需要一個(gè)硬狗,這種小氣的做法和PI公開算法的做法沒法比,問題還在于它的這條狗經(jīng)常會(huì)死翹翹。
b. 其軟件的安裝即使是其公司的專業(yè)員工也不能保證安裝成功,10臺(tái)計(jì)算機(jī)讓它的專業(yè)員工來安裝大約只能成功一兩臺(tái)。
c. 其軟件的安裝盤只有一張,但這一張盤需要安裝四個(gè)小時(shí)以上,中途不停地看到在安裝某個(gè)版本的Java解釋器,其后它們又被刪除。
d. 沒有實(shí)現(xiàn)真正的自動(dòng)安裝,在安裝之前它們的工程師需要在計(jì)算機(jī)上修改不少的文件。
e. 安裝中途如果出現(xiàn)錯(cuò)誤是不立即報(bào)告的,需要四個(gè)小時(shí)之后安裝完畢才能看到安裝失敗的字樣,但也僅僅只能知道安裝失敗,不知道在哪一步安裝失敗。
f. 管理維護(hù)軟件非常的復(fù)雜,除非有人愿意犧牲以后的前途來學(xué)習(xí)它,否則就只能讓它自己的員工來鼓弄。
g. 運(yùn)行效率非常低下,而且占用系統(tǒng)資源非常嚴(yán)重,一臺(tái)服務(wù)器只能給一個(gè)IP21使用。
實(shí)時(shí)數(shù)據(jù)庫的訪問方式
a. 使用自己的API,這種方式效率最高,其實(shí)也最簡單。
b. 使用ODBC,這種方式其實(shí)沒有多大作用,因?yàn)閷?shí)時(shí)數(shù)據(jù)庫不同于關(guān)系數(shù)據(jù)庫,ODBC沒有太大的用武之地,所以在使用ODBC時(shí)有非常多的限制,大部分功能并不支持ODBC方式。
c. 使用OPC方式(OLE for Process Control)
因?yàn)樘嗟臄?shù)據(jù)庫和DCS使用自己的API方式存取數(shù)據(jù),無法做到算法的通用,因?yàn)樘岢隽艘粋€(gè)標(biāo)準(zhǔn)的存取接口,這就是OPC,如今有超過兩百家產(chǎn)商加入到OPC組織中,聲勢浩大,包括臭名昭著的M$,之所以講M$臭名昭著是因?yàn)镸$強(qiáng)制性的在這個(gè)標(biāo)準(zhǔn)的存取接口中使用了COM/DCOM,令OPC只能在windows下使用,且效率(因?yàn)槭枪た貓龊希孕史浅V匾┑拖隆$在OPC組織中非常的積極,所以現(xiàn)在的OPC基本上也脫離了當(dāng)初制定的目標(biāo),令很多產(chǎn)商不滿,包括OSI在內(nèi),雖然OSI PI提供OPC接口,但OSI不建議客戶使用它,也不對它進(jìn)行技術(shù)支持。在OPC中的COM還有另外一個(gè)大問題,因?yàn)镃OM規(guī)定必須支持先前制定的接口,而工控要求又非常嚴(yán)格,開發(fā)測試的費(fèi)用和時(shí)間都非常高,沒有任何廠商愿意支持先前的COM接口,因此沒有真正符合COM標(biāo)準(zhǔn)的OPC。
2. Honeywell曾經(jīng)是OSIsoft公司最大的集成商,80年代至90年代初期,通過Honeywell銷售的PI比OSIsoft自己銷售的PI還多。Honeywell現(xiàn)在賣PHD的目的不是幫助DCS的銷售,而是Honeywell在石化行業(yè)的信息解決方案,如APC等需要一個(gè)實(shí)時(shí)數(shù)據(jù)平臺(tái)的支撐,靠賣PHD,Honeywell是不能存活的,事實(shí)上用戶如果買Honeywell的APC等應(yīng)用,PHD可以免費(fèi),不過羊毛出在羊身上,再說要是用了PHD,最好就一直買Honeywell的高級(jí)應(yīng)用了。
3. Aspentech的IP.21和Honeywell的PHD定位一樣,靠賣IP.21,Aspentech也活不了。Aspentech產(chǎn)品線很長,幾乎都是靠收購來的產(chǎn)品,買來后整合難度很大。IP.21也是Aspentech買來的產(chǎn)品,原來是SetPoint公司的產(chǎn)品,現(xiàn)在IP.21維護(hù)更新的開發(fā)隊(duì)伍也就幾個(gè)人,沒準(zhǔn)哪天IP.21賠的太多,這個(gè)部門就砍了。
總結(jié):OSIsoft賣PI贏利,在實(shí)時(shí)數(shù)據(jù)處理方面是越來越專,越來越深。Honeywell和Aspentech賣PHD和IP.21賠本,現(xiàn)在在實(shí)時(shí)數(shù)據(jù)庫技術(shù)上吃老本,商務(wù)上是能黑就黑一把,最好是買他們的一體化解決方案,永遠(yuǎn)上他們的賊船。
posted on 2007-06-26 09:23 常言笑 閱讀(2161) 評(píng)論(1) 編輯 收藏 所屬分類: 數(shù)據(jù)庫