McObject嵌入式數據庫幫助Loewe Opta公司的數字電視產(chǎn)品拓展市場(chǎng)應用范圍
eXtremeDB®混合版嵌入式數據庫系統開(kāi)發(fā)商McObject®宣布,德國消費電子制造商Loewe Opta公司利用基于eXtremeDB混合版的電子節目菜單(EPG)軟件推出了新款數字電視型號。通過(guò)將McObject的商用即用型(COTS)數據庫系統與該公司的個(gè)人超薄電視和組合超薄電視相集成,Loewe Opta公司既縮短了新產(chǎn)品的上市時(shí)間,又確保能夠滿(mǎn)足用戶(hù)以最快的速度獲得節目表、節目以及其他數據的需求。
本文引用地址:http://dyxdggzs.com/article/127999.htm此外,eXtremeDB混合版還為L(cháng)oewe Opta公司提供了一項重要的營(yíng)銷(xiāo)優(yōu)勢,幫助該公司將個(gè)人超薄型號和組合超薄型號的目標受眾定位為多種當地語(yǔ)言市場(chǎng)的高端消費者。在eXtremeDB混合版4.1中,添加了“定制排序規則”特性,開(kāi)發(fā)人員可以利用“鉤子(hook)”為存儲為文本的數據提供所需的字符排列序列(排序規則),其中包括支持特定語(yǔ)言或語(yǔ)言組合的排序規則。相比之下,大多數嵌入式數據庫只能提供一種固定的排序規則。
利用這種特性,Loewe Opta電視中的同一款節目菜單軟件可以在歐洲市場(chǎng)的所有國家和地區通用,支持包括英語(yǔ)、西班牙語(yǔ)、俄語(yǔ)和希臘語(yǔ)等不同的語(yǔ)言和字符。McObject首席執行官Steve Graves表示:“軟件的可重用性對于制造商非常重要,因為它能夠大幅降低開(kāi)發(fā)成本。從一開(kāi)始,eXtremeDB就能夠非常容易地移植到各種硬件平臺上。而eXtremeDB 4.1加入了一種新特性,使開(kāi)發(fā)人員可以構建能夠在不同書(shū)面語(yǔ)和口語(yǔ)之間可移植的文本排序和搜索特性。”
Graves表示:“這種新增的可移植性對于消費品市場(chǎng)的全球化越來(lái)越重要。McObject很高興eXtremeDB混合版的定制排序規則特性可以幫助Loewe Opta的數字電視產(chǎn)品取得成功。”
McObject慕尼黑子公司的經(jīng)理Rudi Latuske表示,eXtremeDB混合版的運行速度和極小的內存開(kāi)銷(xiāo)也是Loewe Opta決定采用它的重要因素。憑借精簡(jiǎn)的數據庫架構和利用直接訪(fǎng)問(wèn)直接管理內存中數據的能力,eXtremeDB混合版實(shí)現了卓越的性能。該產(chǎn)品的代碼長(cháng)度約150K,對CPU的要求非常低,降低了對電視的硬件要求,從而降低了每臺設備的制造成本。
這些優(yōu)勢和其他對開(kāi)發(fā)人員及制造商友好的特性使McObject的eXtremeDB成為數字電視電子節目菜單領(lǐng)域領(lǐng)先的嵌入式數據庫系統。無(wú)論EPG軟件是儲存在機頂盒中,還是位于電視內部,利用即用型數據庫系統管理不斷增加的程序數據并且對高級EPG特性提供支持,都會(huì )帶來(lái)越來(lái)越多的優(yōu)勢。
但是“數據庫系統”是一個(gè)寬泛的產(chǎn)品類(lèi)別,一些數據庫管理系統專(zhuān)注于滿(mǎn)足商業(yè)或封裝式軟件需求,只有eXtremeDB是專(zhuān)門(mén)針對機頂盒節目菜單和其他實(shí)時(shí)嵌入式系統進(jìn)行設計的。
舉例來(lái)說(shuō),在嵌入式數據庫系統中,eXtremeDB支持的數據類(lèi)型最多。除了典型的數據類(lèi)型之外,它還提供了可變長(cháng)度字符串,這種數據類(lèi)型可以根據所存儲數據的大小擴展或收縮物理存儲空間。在電子節目菜單中,可以將節目介紹作為可變長(cháng)度字符串存儲。對于晚間新聞節目(沒(méi)有節目介紹)可以不使用該字段;而對于《周五夜電影》欄目,可以用來(lái)存儲劇情介紹。
其他許多嵌入式數據庫產(chǎn)品都不支持可變長(cháng)度字符串。因此,在設計EPG時(shí),必須根據“最壞情況”即節目介紹可能的最大長(cháng)度來(lái)分配資源。這將大大增加機頂盒的內存和存儲要求,從而增加了制造商以及最終消費者的成本。
混合數據庫存儲是另一項關(guān)鍵優(yōu)勢。大多數數據庫管理系統要么將數據存儲在內存中,要么存儲在磁盤(pán)中;而McObject的eXtremeDB混合版支持開(kāi)發(fā)人員在同一個(gè)數據庫實(shí)例中將這兩種存儲方式相結合。當機頂盒或數字電視系列產(chǎn)品中一些含有硬盤(pán),而另一些沒(méi)有硬盤(pán)時(shí),這種特性的優(yōu)勢就會(huì )得以顯現。通過(guò)利用這兩種存儲,eXtremeDB混合版支持在所有設備上使用同一個(gè)EPG數據庫軟件,從而可以節約開(kāi)支、加快學(xué)習進(jìn)度并且降低采用多種嵌入式數據庫產(chǎn)品的支持成本。
應用程序編程接口是eXtremeDB贏(yíng)得EPG青睞的另一個(gè)重要因素。eXtremeDB提供了快速、易于掌握的本機編程接口。此外,它還具有類(lèi)型安全的特點(diǎn),能夠捕捉到數據類(lèi)型方面的錯誤,從而消除產(chǎn)生運行時(shí)錯誤的一種常見(jiàn)原因。eXtremeDB還提供了包括ODBC在內的多種SQL API。作為一款SQL嵌入式數據庫,eXtremeDB也采用了開(kāi)發(fā)人員熟悉的通用接口。ODBC支持與多種外部系統進(jìn)行無(wú)縫互操作,這在數字融合時(shí)代不可或缺。
此外,McObject還提供了eXtremeDB的源代碼,使開(kāi)發(fā)人員可以靈活擴展特性,并且深入了解應用程序中的數據庫引擎。
評論