最新版本eXtremeDB 4.1提升嵌入式數據庫核心性能
2010年5月11日,McObject®發布其實時嵌入式數據庫系統的升級版本eXtremeDB® 4.1,開發人員和終端用戶將在包括可靠性、性能、數據安全性、易用性以及國際化等多個方面受益于此次升級。
此次升級不僅提升了eXtremeDB在傳統嵌入式系統軟件市場的競爭力,還提升了包括大量金融、社交網絡及其他性能密集的基于Web系統在內的“實時企業”領域的競爭力。“4.1版本重點提升了eXtremeDB的核心性能:更高效的數據管理、增加了安全性和持久性,以及軟件開發和維護的簡化。因此,我們期望它在eXtremeDB的現有用戶和新用戶中都能得到廣泛的采用。”McObject公司創始人之一、首席執行官Steve Graves如是說。
一家主要的歐洲廠商已經利用eXtremeDB 4.1對定制數據庫排序方式的支持在其數字電視電子節目菜單(EPG)中建立多語言查詢支持方面的競爭優勢。新版本引入的加密和全新安全特性可用于從大規模國防智能系統到多媒體設備中數字版權管理(DRM)等多種應用程序。eXtremeDB在組織磁盤和閃存數據方面的提升將加速超大數據庫的處理,這對于許多企業級應用十分關鍵。
eXtremeDB 4.1包含下述升級:
支持定制排序方式。eXtremeDB 4.1加入了“鉤子”,使開發人員能夠為以文本方式存儲的數據定義所需的字符排序方式,包括支持特定語言或多種語言組合的排序方式。帶有查詢和其他文本處理功能產品的開發人員已經在全球范圍內應用eXtremeDB 4.1的新性能。該性能也使eXtremeDB超出了絕大多數嵌入式數據庫的默認、單一、固定的排序方式。
二進制模式演進。該屬性使eXtremeDB可以將數據庫保存為二進制鏡像并將其恢復為不同的模式或數據表、域、索引等元素的不同布局。例如:一個金融貿易應用程序應能夠很容易升級使其能夠容納未來的合同或其他投資數據類型;而一個不支持顯示“專輯封面”的老式可移動媒體播放器可以進行固件升級來支持該功能。與之前(現在仍然可用)的eXtremeDB基于XML輸入/輸出的模式演進方法相比,新屬性能夠更快、使用更小的內存和存儲開銷改變數據庫設計。
更快的磁盤存儲和檢索。4.1版本改進了McObject公司的內存/磁盤混合存儲嵌入式數據庫eXtremeDB Fusion中負責與永久性媒介(硬盤,閃存等)進行交互的磁盤管理器進程。這些改進包括升級的“本地引用”(將有關聯的對象存儲在臨近位置);更強的將全部對象存儲于同一個頁面中的能力;更少的文件碎片;更好的統計信息,這對于SQL優化非常重要。
“升級后的磁盤管理器提升了使用eXtremeDB開發的軟件的性能。對于使用永久性存儲的應用程序,性能得到了透明的提升,不需要更改代碼或由開發人員顯式發出指令,并可以在未來通過改動較少的應用程序代碼提升性能。從需要響應用戶命令來即時查詢和加載內容的基于閃存的嵌入式多媒體設備,到必須從數以百萬計存儲于RAID磁盤陣列對象中篩選內容的大規模分析應用程序,這方面的例子不勝枚舉。” Steve Graves如是說。
CRC和RC4加密。這些全新選項能夠檢測到非法修改,從而保護數據庫的安全不被入侵者破壞。數據庫頁級的循環冗余校驗(CRC)能夠檢測是否發生了對存儲數據的非授權修改,RC4加密則使用用戶提供的密碼來保護訪問并阻止非法修改。這些全新屬性已經引起國防/航空公司的興趣,這些公司正在試圖為存儲了敏感信息(如,戰役計劃等)的設備加入額外的安全性。頁級CRC還可以用于諸如移動音樂播放器之類的設備,以確保數字版權管理代碼不被規避。
針對備份的CRC校驗。從4.1版本開始,循環冗余校驗還被用來為內存數據庫eXtremeDB的備份/恢復屬性加入可靠性。在文件加載時,CRC將自動執行以確定數據庫的完好性。當文件被保存時,CRC也會自動執行來確保文件被完整寫入。
升級的事務日志。eXtremeDB 4.1版加入了從事務日志中恢復數據庫的能力,其中的事務日志可以從某個日期/時間處開始,也可以根據“應用程序定義的書簽”來確定。這使eXtremeDB在意外發生大量刪除或更改的情況下能夠恢復到最后的備份,并重復執行錯誤事務之前的事務。
使用eXtremeDB,組織不需要再自行編寫數據管理代碼或硬生生的將一個用于慢速商業應用的現有DBMS設計用于實時系統中。對制造商而言,eXtremeDB對內存和CPU時鐘周期的極少需求降低了硬件開銷,從而帶來最低的成本或者更低的終端用戶價格以增加市場占有率。不管是用來管理戰斗機導航系統中的關鍵數據還是管理實時Web金融服務應用程序,eXtremeDB都提供了多種特性:從類型安全的編程接口到可選的高可用性(HA)和64位版本,從而實現了極度的可靠性、持久性和一致性。
文章版權歸西部工控xbgk所有,未經許可不得轉載。