自從接下大家口中所說的"燙手山芋"EIS高階主管決策系統的Database管理工作後,慢慢的開始嘗到苦果了...


 


首先,上了IBM官方網站,竟然對這個數據庫的介紹只有data sheet跟white paper,redbook跟developerWorkers網站裡竟然沒有人討論這個數據庫,就連大陸的ITPUB討論區裡也沒有相關的帖子可以找,唯一能依賴的就是安裝光碟中的原廠文件。據之前去原廠上過課的同事說,上課只針對紅磚頭的一些特性(star join 、star index)以及TMU工具做了一些簡單的介紹...看過她們上課的教材後,果然證實了這一點...>_<"看來必須自己K原廠文件了...


 


紅磚頭數據庫原來是informix線中屬於OLAP產品的一員,早期聽過IBM的sales說過IBM之所以會併購informix是因為IBM本身的DB2產品線中沒有OLAP的產品,為了補強這一塊,所以並購了informix,並將相關OLAP、Data Mining的技術納入後來的DB2產品中.也許是IBM的市場策略,刻意扶植DB2而冷落Informix,所以關於這個紅磚頭的資料實在是少之又少...


 


據說(IBM sales說的),紅磚頭是專門設計用來做data mart、data warehouse的數據庫產品,針對OLAP的特性,開發了許多獨特的object,如前節所說的star join 、star index、target index(這個相當於oracle中的bitmap index),並且為了保證批次資料轉檔時的讀取一致性,採用了version log database作為資料狀態控制機制...說了這麼多,正事還是得做...


 


在接手紅磚頭資歷料庫的管理工作,深入了解之後回頭看當時廠商幫我們所規劃的資料庫架構、設計的物件關聯,竟然沒有用到上述的這些特點,而且毫無規劃而言...也就是說,我們完全沒有享受到這個資利庫帶給我們的強大功能....


 


往後我會將我工作上所碰到的問題以及主題一一整理成文章放上來,也歡迎有志之士一起交流研究...


arrow
arrow
    全站熱搜

    噗噗噗的潛水珽 發表在 痞客邦 留言(0) 人氣()