<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 業(yè)界動(dòng)態(tài) > McObject公司最新技術(shù): eXtremeDB數據中轉技術(shù)

McObject公司最新技術(shù): eXtremeDB數據中轉技術(shù)

作者: 時(shí)間:2010-08-19 來(lái)源:電子產(chǎn)品世界 收藏

  ®實(shí)時(shí)系統系列產(chǎn)品提供者®公司,發(fā)布了其最新的技術(shù)----數據中轉技術(shù)。此技術(shù)作為關(guān)鍵構建模塊在基于實(shí)時(shí)應用程序和企業(yè)級DBMS的外部系統之間能進(jìn)行快速和靈活的數據共享。數據中轉通過(guò)簡(jiǎn)化“內部的”數據庫事務(wù)代碼,幫助開(kāi)發(fā)者應對那些應該中轉的變化。數據中轉通過(guò)消除監視數據庫活動(dòng)CPU密集任務(wù)保證了效率的最大化。

本文引用地址:http://dyxdggzs.com/article/111891.htm

   公司CEO Steve Graves 提到eXtremeDB數據中轉目前一個(gè)主要應用是在金融交易應用中。在證券交易領(lǐng)域,eXtremeDB作為實(shí)時(shí)數據庫,其全內存架構使得其速度最快。 “交易系統會(huì )隨著(zhù)即時(shí)信息的變化隨時(shí)更新,比如股票價(jià)格的波動(dòng)。但它也會(huì )生成和存儲像交易執行這樣的信息,在交易平臺外部這些信息必須得到收集或者分析。” Graves 如是說(shuō)。

  eXtremeDB數據中轉的產(chǎn)生正好滿(mǎn)足了這種需求。當上述情形產(chǎn)生時(shí)eXtremeDB數據中轉使得eXtremeDB數據庫事務(wù)的緩存得到保障。對于每一個(gè)事務(wù)影響到的對象,會(huì )在這個(gè)緩存中存在代碼指示操作是否是插入,更新或者是刪除。開(kāi)發(fā)者可以使用熟悉的數據庫“游標”在事務(wù)緩存中的對象上進(jìn)行迭代。如果eXtremeDB的變化符合應用程序的條件,感興趣(通過(guò)應用程序的條件),這些改變能夠傳送到Oracle,SQL Server,或者是別的后端的DBMS。

  數據中轉體系架構的設計能夠提供最大的速度。例如,在eXtremeDB的更新操作中,緩存同樣包含一個(gè)位圖,這個(gè)位圖顯示受到影響的對象域。如果一個(gè)對象有200個(gè)域,位圖能使應用程序讀和中轉相關(guān)的域。當數據共享同步進(jìn)行時(shí),實(shí)時(shí)系統的性能高效性尤其重要,換句話(huà)說(shuō),只有在外部的DBMS中選擇、傳送和保存相關(guān)的改變后,實(shí)時(shí)的數據庫事務(wù)才能夠提交,Graves提到。

  數據中轉技術(shù)同樣支持異步模式,在更改被保存到外部的實(shí)時(shí)系統中之前,事務(wù)可提交到eXtremeDB。同步數據共享保證了eXtremeDB和外部數據庫的一致性,但是它依賴(lài)于eXtremeDB內存數據庫到較慢的外部數據庫的性能。相反,更“放松”的異步方式能更大程度的體現eXtremeDB的高性能。當eXtremeDB作為一個(gè)主要的到實(shí)時(shí)數據庫系統的只讀高速緩存,只需要偶爾更新,這時(shí)同步數據中轉模式比較有用。異步數據中轉方式可用于像金融系統這樣典型的實(shí)時(shí)應用程序。

  eXtremeDB 數據中轉為想重頭寫(xiě)應用代碼的開(kāi)發(fā)者提供了一個(gè)易用的,現成的解決方案。eXtremeDB 數據中轉同時(shí)也比一般自己開(kāi)發(fā)的數據庫解決方案在實(shí)時(shí)效率上更加有優(yōu)勢:如 eXtrmeDB已經(jīng)在事務(wù)中記錄了對象插入/更新/刪除操作,另外,將這些操作額外記錄并重放到企業(yè)數據庫系統(DBMS)會(huì )浪費CPU周期.

  eXtremeDB數據庫應用在兩種不同的市場(chǎng)中:一種是實(shí)時(shí)企業(yè)級應用程序中,如金融行業(yè)、IT行業(yè)。另一種是嵌入式系統,如消費電子行業(yè),航空航天和電信行業(yè)等。在這兩種市場(chǎng)中,我們的客戶(hù)需要不斷的在實(shí)時(shí)數據庫中對相應的變化分類(lèi),并將這些變化傳遞到外部應用程序中,這些應用程序可以是計費系統、證券投資管理、統計分析、數據挖掘或其他應用領(lǐng)域的應用程序。

  eXtremeDB數據中轉幫助快速建立這種數據共享。嘗試使用了eXtremeDB數據中轉技術(shù)的客戶(hù)都對其保持高性能和減少消耗的能力感到驚訝。Graves說(shuō):“我們很高興發(fā)布eXtremeDB數據中轉技術(shù),并將其用于一般應用中。”

  eXtremeDB數據中轉技術(shù)作為一個(gè)特性,在公司的 eXtremeDB 事務(wù)日志版本的所有版本中都可以獲得,不需要額外付費。



關(guān)鍵詞: McObject eXtremeDB 數據庫管理

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>