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