常言笑的家

          Spring, Hibernate, Struts, Ajax, RoR

          實(shí)時(shí)數(shù)據(jù)庫的簡介

          關(guān)系數(shù)據(jù)庫使用得比較廣,為大部分人所熟悉,以至于談到數(shù)據(jù)庫,缺省情況下指的就是關(guān)系數(shù)據(jù)庫,但實(shí)際上還有一些其他種類的數(shù)據(jù)庫在生產(chǎn)生活中被廣泛使用,比如我將談到的實(shí)時(shí)數(shù)據(jù)庫,它們用在要求非常嚴(yán)格、數(shù)據(jù)量非常大的生產(chǎn)工控中。

          當(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。  
          1. OSIsoft正在淡化PI的概念,嚴(yán)格來說2000年后PI就不叫實(shí)時(shí)數(shù)據(jù)庫了,現(xiàn)在OSIsoft推出的是實(shí)時(shí)企業(yè)智能化解決方案RtPM,PI實(shí)時(shí)歷史數(shù)據(jù)引擎是RtPM中RtBaseline的一小部分。只是國內(nèi)現(xiàn)在看來還沒到那個(gè)階段:) 國內(nèi)電力行業(yè)用PI作為企業(yè)實(shí)時(shí)數(shù)據(jù)庫的比較多,石化用的不多,其他行業(yè)就更少了,主要還是一些合資企業(yè)帶進(jìn)來的。PI的價(jià)格其實(shí)一直比較穩(wěn)定,面向的是高端客戶群,若比較性能價(jià)格比的話,PI明顯優(yōu)于PHD和IP.21,變來變?nèi)サ氖荗SIsoft在中國的政策。OSIsoft是OPC基金會(huì)的成員,主要在OPC內(nèi)部制定HDA的標(biāo)準(zhǔn),沒有聽說過OSIsoft不支持OPC接口,OSIsoft的OPC接口是其版本更新速度最快的一個(gè)接口。

          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ù)庫

          Feedback

          # re: 實(shí)時(shí)數(shù)據(jù)庫的簡介 2008-05-16 16:21 劉溫冰

          提到實(shí)時(shí)數(shù)據(jù)庫怎可以少了MCOBJECT的eXtremeDB呢?


          eXtremeDB實(shí)時(shí)數(shù)據(jù)庫是一款特別為實(shí)時(shí)與嵌入式系統(tǒng)數(shù)據(jù)管理而設(shè)計(jì)的數(shù)據(jù)庫,只有50K到130K的開銷,速度達(dá)到微秒一級(jí)。接口語言包括C、C++、嵌入式SQL、JNI等,通過定制數(shù)據(jù)庫根據(jù)應(yīng)用動(dòng)態(tài)生成。使用時(shí)通過接口編程,編譯鏈接時(shí)將eXtremeDB內(nèi)核嵌入到應(yīng)用程序中。eXtremeDB完全駐留在主內(nèi)存中,不使用文件系統(tǒng)(包括內(nèi)存盤在內(nèi))。eXtremeDB通過交易機(jī)制保證數(shù)據(jù)一致性來支持本地多進(jìn)程或多線程,通過RPC或RSQL實(shí)現(xiàn)網(wǎng)絡(luò)化訪問。eXtremeDB通過eXtremeLog實(shí)現(xiàn)磁盤鏡像、通過eXtremeHA實(shí)現(xiàn)內(nèi)存鏡像進(jìn)行自動(dòng)在線備份以保證數(shù)據(jù)安全,最新的支持磁盤和內(nèi)存兩種操作模式的eXtremeDB Fusion。eXtremeDB支持各種平臺(tái),包括Solaris、HPUX、Windows、Linux、VxWorks、eCos、具有自主只是知識(shí)產(chǎn)權(quán)的ReWorks系統(tǒng)等各種OS,運(yùn)行在x86、ARM、PowerPC、MIPS、國產(chǎn)龍芯等各種處理器上。


          歡迎到家了解,評(píng)估全新的eXtremeDB!
          技術(shù)交流:hedy1988@163.com
          MSN:toynjiangbest@163.com
          QQ:914669793
          免費(fèi)下載中心:http://www.leadingtek.com.cn/developer-zone/developer-zone.asp
            回復(fù)  更多評(píng)論   


          My Links

          Blog Stats

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 静海县| 潮州市| 应用必备| 唐海县| 桦川县| 太谷县| 尼木县| 东丽区| 宁安市| 金川县| 会理县| 宁蒗| 克什克腾旗| 元朗区| 巴林右旗| 石楼县| 容城县| 易门县| 靖远县| 志丹县| 正阳县| 运城市| 福贡县| 东海县| 康保县| 米易县| 杭锦旗| 黔西县| 定襄县| 枣阳市| 奇台县| 霞浦县| 民和| 建德市| 奉节县| 临洮县| 辽阳县| 鄂托克旗| 克东县| 高青县| 长垣县|