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