揚(yáng)子江藥業(yè)是中國(guó)國(guó)內(nèi)一家著名的制藥企業(yè),位于江蘇省泰州市。公司很早就實(shí)施了金蝶的ERP系統(tǒng)-金蝶K3(醫(yī)療流通行業(yè)解決方案)。 隨著業(yè)務(wù)的發(fā)展和數(shù)據(jù)的日積月累,此系統(tǒng)的性能表現(xiàn)越來(lái)越慢,在接觸到DBTwin之前,公司曾試圖通過(guò)增加硬件投入等方式來(lái)改進(jìn)這一狀況。為此,公司特意花了20多萬(wàn),購(gòu)進(jìn)了一臺(tái)IA64的PC Server,但是,由于各種清楚和不清楚的原因,此"貴"機(jī)器沒有發(fā)揮出期望的作用,性能表現(xiàn)甚至還不如現(xiàn)在普通的32位PC服務(wù)器. 為此, 公司信息管理部門的人一直希望能找到一個(gè)合適的解決辦法,直到聯(lián)系到我們DBTwin。
遇到的問(wèn)題:如何構(gòu)建一個(gè)低成本的、有效的、真正的SQL Server集群,以取得很高的 性能和數(shù)據(jù)的可靠性?
解決辦法:使用一臺(tái)DBTwin網(wǎng)關(guān),作為數(shù)據(jù)同步控制器和負(fù)載均衡器,后面連接 兩個(gè)Microsoft SQL Server 2000(企業(yè)版的SQL Server 2000)的數(shù)據(jù)庫(kù)服務(wù)器。
由于金蝶K3采用了COM+的架構(gòu),而COM+是具有分布式事務(wù)特征的。我們的DBTwin能很好地處理此種類型的分布式事務(wù).而實(shí)際上,我們的DBTwin還支持另外一種的分布式操作和分布式事務(wù),只是普通的K3客戶沒有使用到而已。經(jīng)過(guò)嚴(yán)格的測(cè)試和試用,揚(yáng)子江藥業(yè)的K3系統(tǒng)在下列兩方面收到了明顯的益處:
A.K3數(shù)據(jù)庫(kù)的性能得到了大大的改進(jìn),DBTwin的負(fù)載均衡能力得到了完善的展現(xiàn)。
B.由于DBTwin是獨(dú)立冗余架構(gòu),因此整個(gè)系統(tǒng)的數(shù)據(jù)可靠性和服務(wù)可用性得到了根本性的保障。
圖 1. 添加DBTwin之后的揚(yáng)子江藥業(yè)數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)示意圖