iThome SQL Server升級策略報導 -----升級需求浮現,喬篷科技協助客戶移轉系統     (2006.7)

升級需求浮現,喬篷科技協助客戶移轉系統

喬篷科技技術總監藍新珽:「升級立刻可見的好處是效能面、管理面,
相對而言設計開發的步調會較慢,但升級終究是必走的路。」

[ 文/黃天賜 (記者) 2006-07-12 ]        

喬篷科技是國內企業流程處理系統(BPM)軟體廠商,提供.NET平臺的解決方案,由於系統的資料庫採用SQL Server 2000,因此當資料庫推出新版本時,為了因應未來用戶升級移轉的需求和產品的結合度,對於SQL Server 2005的測試便勢在必行。

 

利用模擬測試,協助客戶接踵而來的升級需求
喬篷科技技術總監藍新珽說明喬篷接到不少客戶的詢問,有些是關於升級移轉的問題,有些是系統功運作問題。類似的情況在當年Winodws Server 2000升級到2003,以及Windows XP SP2發佈時都曾發生過,讓喬篷工程師忙得焦頭爛額。像這類新產品發佈時,他們必須在測試室中模擬客戶的情況,找出問題的解答,再發佈技術通報給使用者。

由於喬篷的BPM產品採用Web based的設計架構,大部份只用來存取SQL Server,少部份使用Report Services的功能,依照測試的經驗,無論是資料庫引擎的升級或是Reprot Services,通常都能順利升級。

事實上,依照目前的使用需求, SQL Server 2000已經能滿足使用者在效能上的需求,二維的報表也能解決大多數用戶的需要,因此就實務的角度而言,產品本身並沒有立即升級到SQL Server 2005的需求,但是由於客戶對於升級產生需求,他們就必須設法解決。

資料庫新功能,為軟體開發商解決部份問題
隨著SQL Server 2005的強化,事實上也為軟體商解決部份問題。喬篷就曾經遇過客戶希望他們的產品可以做到容錯移轉的功能,雖然這屬於系統層次的問題,和應用程式的關聯較小,但為解決客戶的問題,他們還是利用SQL Server 2000的記錄檔傳送功能,做到類似的效果。雖然樣子出來了,但在時間上總是會有延遲誤差,因此不算是很完善。現在SQL Server 2005具備資料庫鏡像的功能,客戶的問題立刻迎刃而解,而軟體開發商也可以專注在自身產品上。

另外,像是資料庫上的資料分割(data partition)的功能,可以處理大量的資料的切割,對於資料的使用上更有效能。而過去資料存取分層清楚,像是Web Services就只能在應用層式這一層來存取資料,但現在資料庫本身整合了Web Services,外部就能藉此直接存取資料,而不需經過多層才能處理,節點變少,效能也就跟著提升。像是這些新功能,對於日後進行BPM系統改版時,也許都能加以應用,以加強功能和提升效能。

至於喬篷內部營運使用的SQL Server預計也會在今年度升級到2005,而升級的最大考量是新功能帶來的效益。當技術大改變時,通常需要一段時間來觀察發展,短期內可見的效益比較是系統面、管理面,移轉完馬上可以享受好處,像是高可用性或安全性,但設計面步調會比較慢,例如有效運用新的資料型別等新概念都需要時間,另外將程式編譯成元件植到資料庫核心,由於目前可以看到的實例還不多,對於穩定性還是會多加考量,以免因為程式撰寫不佳而拖累資料庫作業。目前公司會派出幾位種子工程師去學習相關的課程,再回到公司內教育其他工程師,以期在這波升級中能儘快掌握SQL Server 2005。文⊙黃天賜

相關報導可參考iThome網址:http://www.ithome.com.tw/itadm/article.php?c=38143&s=8
                                                  http://www.ithome.com.tw/itadm/article.php?c=38143&s=1