對於IBM的關系型數據庫DB2來說,今年非常特別,從第一個版本發表至今已經有25年,它不但代表DB2經歷了長期的發展,也同時代表關系型數據庫在企業已經應用了25年之久。
DB2 9.5的下個版本,目前暫名為DB2 X也是羅馬數字10的意思),主要發展有4個方向︰繼續完成在64位運算環境上的支持、處理器占用量能夠再減少、支持更多數據庫在線變更的處理形態,以及進一步符合信息安全與法規遵循上的要求。
對64位平台中的內存邏輯尋址空間的支持,DB2已經做到一部分,但在Virtual Storage上還有一些未完成,下一版計劃調整完畢。
在效能的提升上,IBM想繼續減少在處理器資源占用量,在9.0的兼容模式和使用模式下,已完成至一定程度,到了X,預計再比先前版本再降低幾倍的運算量。
可用性上,DB2預計讓數據庫更能夠操作在線變更作業,例如強化在線重整online REORG)的使用性和效能,同時允許在在線調整綱要online schema change)時,也能使用ALTER指令和在線重整,並且可以修改更多的屬性。
DB2 X也預計推出輔助稽核、數值加上屏蔽Allow masking of value),以及更細致的權限控管功能,以落實數據保留與機敏數據保護,這主要是為了因應企業資安和法規遵循的需求。
以查詢為例,目前只能針對檢索現在的資料,未來將加入“As of”的機制,利用DB2幫你記錄這數據在某時受存取的狀態,日後可以指定時間點來加以查詢,有點類似版本控制的概念。
在權限控管上,DB2 8時,雖然能應用所謂的多種安全層級Multilevel security),限制到只允許使用者存取數據表當中的某幾個字段;到了DB2 X,將從每筆記錄的層級,再發展至Cell Level。管理權限也將更明確,將系統管理者需要的數據存取權與安全管理者的監控權加以分開。