Enea的Polyhedra RDBMS 為大屏幕戰(zhàn)術(shù)演示提供實(shí)時(shí)數(shù)據(jù)管理
Enea (Nordic Exchange/SmallCap/ENEA) 宣布,英國(guó)洛克希德•馬丁公司選擇其 Polyhedra™ 數(shù)據(jù)庫(kù)管理系統(tǒng)用于“灰背隼性能延伸計(jì)劃”(Merlin Capability Sustainment Program, MCSP)?;冶出乐鄙龣C(jī)將采用 Polyhedra 為其戰(zhàn)術(shù)任務(wù)計(jì)算機(jī) (Tactical Mission Computer, TMC) 系統(tǒng)提供可靠的實(shí)時(shí)數(shù)據(jù)存儲(chǔ)和管理。
“在考量了數(shù)個(gè) COTS 數(shù)據(jù)庫(kù)的優(yōu)勢(shì)之后,我們選擇了 Polyhedra 來(lái)整合戰(zhàn)術(shù)管理計(jì)算機(jī)軟件的操作?!庇?guó)洛克希德•馬丁公司的 Jeff Goddard 說(shuō),“Polyhedra 提供了我們一直所期望的實(shí)時(shí)數(shù)據(jù)庫(kù)的性能和功能,該產(chǎn)品符合我們的需要;同時(shí),能夠與我們的系統(tǒng)進(jìn)行整合,這可以節(jié)約成本,且成效立竿見(jiàn)影。”
“當(dāng)航空電子軟件變得越來(lái)越復(fù)雜時(shí),開發(fā)人員發(fā)現(xiàn)國(guó)產(chǎn)解決方案越來(lái)越難以提供可靠和高性能的數(shù)據(jù)管理”。Enea 公司資深企業(yè)策略和營(yíng)銷副總裁 Virginia Walker 表示,“Polyhedra 為航空電子開發(fā)人員提供了功能完備的 RDBMS 解決方案,其易于整合的 COTS 軟件包兼?zhèn)鋵?shí)時(shí)性和容錯(cuò)性,獨(dú)一無(wú)二。通過(guò)把數(shù)據(jù)交給 Polyhedra 來(lái)處理,英國(guó)洛克希德•馬丁公司的設(shè)計(jì)小組得以在應(yīng)用程序開發(fā)上占盡先機(jī)?!?/P>
英國(guó)洛克希德•馬丁公司是 MCSP 計(jì)劃的主要承包方,該計(jì)劃多年來(lái)一直致力于提升皇家海軍灰背隼直升飛機(jī)的武器系統(tǒng)。該計(jì)劃的任務(wù)是采用開放式系統(tǒng)技術(shù),減少全生命周期擁有成本,促進(jìn)技術(shù)的更新和補(bǔ)充,并實(shí)質(zhì)提高直升機(jī)的任務(wù)系統(tǒng)顯示和雷達(dá)/聲納性能。改進(jìn)后的直升機(jī)計(jì)劃于 2010 年首航。
MCSP 將對(duì)武器系統(tǒng)進(jìn)行全面檢查,包括地面支持和控制。灰背隼的人機(jī)界面將能接收到特別情況。開發(fā)人員正努力使這一功能變得更加通用和直觀,以減少操作員的工作量,簡(jiǎn)化對(duì)各種功能的同時(shí)控制。
Polyhedra 將在基于 Freescale PowerPC 的系統(tǒng)中使用。Polyhedra 將存儲(chǔ)動(dòng)態(tài)和與任務(wù)相關(guān)的數(shù)據(jù),利用其復(fù)制機(jī)制將該數(shù)據(jù)發(fā)布至大量戰(zhàn)術(shù)任務(wù)系統(tǒng)。復(fù)制得到的數(shù)據(jù)庫(kù)將依次利用 Polyhedra 的主動(dòng)查詢功能實(shí)時(shí)更新本地操作員的屏幕。
Polyhedra 是主動(dòng)式 SQL RDBMS,可為內(nèi)嵌系統(tǒng)提供永久性、容錯(cuò)性和高性能的數(shù)據(jù)存儲(chǔ)。它的特點(diǎn)是使用小型代碼,采用駐留內(nèi)存設(shè)計(jì)——該設(shè)計(jì)的序列與基于磁盤和閃存的傳統(tǒng) RDBMS 具有十分相似,可提高性能。其主動(dòng)式事件驅(qū)動(dòng)技術(shù)可強(qiáng)化數(shù)據(jù)庫(kù),簡(jiǎn)化應(yīng)用程序,并增加性能。同時(shí),它提供類似日志和容錯(cuò)機(jī)制的功能(例如,故障轉(zhuǎn)移控制和快速重新連接),以確保數(shù)據(jù)的持久性并增強(qiáng)系統(tǒng)的可用性。
Polyhedra 獨(dú)特的主動(dòng)查詢機(jī)制可使應(yīng)用程序保持最新,而無(wú)需輪詢服務(wù)器以偵測(cè)變化。由于客戶端應(yīng)用程序被準(zhǔn)確地告知發(fā)生的變化,因此應(yīng)用程序無(wú)需刷新其查詢。除此之外,還有一個(gè)內(nèi)嵌機(jī)制,當(dāng)變化的產(chǎn)生速度超過(guò)了客戶端的處理速度時(shí),該機(jī)制可以降低更新速率。這一功能可以縮短數(shù)據(jù)發(fā)布的間隔時(shí)間,并可在峰值負(fù)荷時(shí)適度降低刷新速率以實(shí)現(xiàn)良好的伸縮性,從而使系統(tǒng)具有出色的反應(yīng)能力。復(fù)制機(jī)制可以將數(shù)據(jù)存儲(chǔ)到本地端,以提高性能,同時(shí)消除主數(shù)據(jù)庫(kù)的查詢負(fù)擔(dān)。
評(píng)論