技術動態
作者:鄒大斌
曆經30多年的發展,關係型數據庫技術已經相對成熟和穩定,各大廠商的數據庫產品更新頻度也隨之降了下來。不過,這並不意味著數據庫技術本身就停滯不前。事實上,隨著應用類型不斷豐富以及應用的複雜性增加,數據庫技術仍在不斷進步。
“企業的數據總量正在呈爆炸性增長,動則TB級的數據量對數據庫構成了挑戰,而非結構化數據的大量湧現更加劇了這種挑戰。另外,並行計算、雲計算和虛擬化的流行,也要求數據庫能應用在新的IT環境,從而充分發揮雲計算、虛擬化等技術的價值。”SAP旗下的Sybase中國公司售前總監宋一平表示,Sybase今年推出的數據庫軟件Sybase Adaptive Server Enterprise 15.7(以下稱Sybase ASE 15.7)就在上述功能上進行了改進和優化。
作為一款低成本高效、能夠處理超大數據集的關係型數據庫管理係統,Sybase ASE 15.7繼承了該產品在企業數據管理方麵的優點,同時,對優化存儲、開發效率、性能、診斷與監測以及安全管理等進行了功能改進,以滿足企業日益增長的數據需求,特別是直麵大數據時代對企業數據庫管理帶來的全新挑戰。“雖然大數據的處理一般推薦借助專用的工具,比如Hadoop,但對數據庫而言,對非結構化數據的處理也是必不可少的功能。”
據宋一平介紹,Sybase ASE 15.7在管理大數據方麵的功能改進主要體現在對大對象(LOB)的處理上。在數據庫內,非結構化數據一般作為LOB列進行存儲,LOB大小不一,從數比特到數GB都有,Sybase ASE 15.7通過分配單獨的存儲區塊,從母數據行中指向它們,從而優化LOB存儲,這對處理非常大的LOB非常有效。同時,它也支持較小LOB的行內存儲。這帶來兩個好處:優化的小型 LOB 空間分配帶來存儲空間的節省,並且通過減少額外的I/O開銷,來提高小型 LOB 的讀取速度。而且,ASE 15.7還支持LOB的壓縮,壓縮比可以達到50%以上。除了大數據外,Sybase ASE 15.7的改進還包括提升應用程序的開發效率、診斷和監控功能的增強、更好的安全性以及整體性能的提升等。
“數據庫技術仍然將繼續演進,其演進方向是支持更多的應用,包括大數據、移動應用,以及支持OLTP和OLAP的混合負載等。Sybase的ASE數據庫也將朝著這個方向發展。”宋一平說。