新聞中心

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

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

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

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

本文引用地址:http://m.butianyuan.cn/article/111891.htm

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

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

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

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

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

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

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

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



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉