當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > OA系統(tǒng)企業(yè)版 > 相關(guān)軟件 > 合同管理軟件
合同管理系統(tǒng)數(shù)據(jù)拆分方案
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
一、背景
中國(guó)聯(lián)通合同系統(tǒng)從2010年開(kāi)始建設(shè),2010年12月份正式開(kāi)始使用,作為一個(gè)全國(guó)使用的集中制建設(shè)系統(tǒng),用于支撐聯(lián)通全國(guó)用戶的合同管理,進(jìn)行合同的全生命周期管理。從各省歷史數(shù)據(jù)遷移到各省每年新增的數(shù)據(jù)使用情況來(lái)看,系統(tǒng)關(guān)鍵數(shù)據(jù)量以及非常大,目前數(shù)據(jù)庫(kù)文件大概2T,系統(tǒng)使用人數(shù)規(guī)模為30w人,每天待辦數(shù)量達(dá)到20w,系統(tǒng)并發(fā)達(dá)到1000。在這四年中,合同系統(tǒng)的容量經(jīng)歷了每年指數(shù)級(jí)的提升,如果不進(jìn)行數(shù)據(jù)庫(kù)拆分,這么大的開(kāi)銷單靠一臺(tái)物理db完全是支撐不了的,所以必須對(duì)單點(diǎn)的物理db進(jìn)行拆分。
二、數(shù)據(jù)拆分常用的方法
Sharding的基本思想就要把一個(gè)數(shù)據(jù)庫(kù)切分成多個(gè)部分放到不同的數(shù)據(jù)庫(kù)(server)上,從而緩解單一數(shù)據(jù)庫(kù)的性能問(wèn)題;不太嚴(yán)格的講,對(duì)于海量數(shù)據(jù)的數(shù)據(jù)庫(kù),如果是因?yàn)楸矶喽鴶?shù)據(jù)多,這時(shí)候適合使用垂直拆分,即把關(guān)系緊密(比如同一業(yè)務(wù)模塊)的表切分出來(lái)放在一個(gè)物理db上;如果表并不多,但每張表的數(shù)據(jù)非常多,這時(shí)候適合水平拆分,即把表的數(shù)據(jù)按某種規(guī)則(比如按ID散列)拆分到多個(gè)物理db上;當(dāng)然,現(xiàn)實(shí)中更多是這兩種情況混雜在一起,這時(shí)候需要根據(jù)實(shí)際情況做出選擇,也可能會(huì)綜合使用垂直與水平拆分,從而將原有數(shù)據(jù)庫(kù)切分成類似矩陣一樣可以無(wú)限擴(kuò)充的數(shù)據(jù)庫(kù)(server)陣列。
垂直拆分的最大特點(diǎn)就是規(guī)則簡(jiǎn)單,實(shí)施也更為方便,尤其適合各業(yè)務(wù)之間的耦合度非常低,相互影響很小,業(yè)務(wù)邏輯非常清晰的系統(tǒng),也可以對(duì)故障進(jìn)行有效的隔離;在這種系統(tǒng)中,可以很容易做到將不同業(yè)務(wù)模塊所使用的表分拆到不同的數(shù)據(jù)庫(kù)中;根據(jù)不同的表來(lái)進(jìn)行拆分,對(duì)應(yīng)用程序的影響也更小,拆分規(guī)則也會(huì)比較簡(jiǎn)單清晰。
水平拆分更多的是解決db帶來(lái)的整體容量和性能問(wèn)題,對(duì)于表中的數(shù)據(jù)按照某一種規(guī)則拆分到不同的物理表或者物理db中,從而把應(yīng)用對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)壓力分散到不同的db;其實(shí)本質(zhì)還是進(jìn)行分布式的部署架構(gòu)思路;但是這種規(guī)則拆分后的數(shù)據(jù)必須盡量達(dá)到平均,否則就失去的拆分的意義。
二、合同系統(tǒng)數(shù)據(jù)拆分方案
根據(jù)數(shù)據(jù)拆分的兩種方案,以及結(jié)合合同系統(tǒng)的實(shí)際業(yè)務(wù)數(shù)據(jù)分布情況,合同系統(tǒng)適合使用水平拆分,即把系統(tǒng)的表按照某種規(guī)則拆分到多個(gè)物理db中,以此解決數(shù)據(jù)庫(kù)的性能瓶頸,提高系統(tǒng)的整體性能。經(jīng)過(guò)實(shí)際的分析,合同系統(tǒng)各省直接的業(yè)務(wù)相對(duì)獨(dú)立,除了省與集團(tuán)之間存在數(shù)據(jù)交互,各省之間數(shù)據(jù)相對(duì)獨(dú)立,不存在數(shù)據(jù)的交互,根據(jù)這種情況,合同系統(tǒng)適合根據(jù)省份編碼把系統(tǒng)數(shù)據(jù)拆分至多個(gè)物理db中,以此來(lái)提高系統(tǒng)的整體性能。
- 1汽車配件管理軟件
- 2網(wǎng)吧管理軟件
- 3外貿(mào)管理軟件
- 4庫(kù)存管理軟件
- 5銷售管理軟件
- 6電腦銷售管理軟件
- 7工作日程管理軟件
- 8文獻(xiàn)管理軟件
- 9合同管理軟件
- 10流程管理軟件
- 11協(xié)同管理軟件
- 12配送管理軟件
- 1泛普工程合同管理軟件論建筑施工單位合同風(fēng)險(xiǎn)的防范
- 2NFS網(wǎng)上報(bào)銷系統(tǒng)總體結(jié)構(gòu)以及基本流程
- 3在管理固定資產(chǎn)過(guò)程中你們都會(huì)遇到哪些問(wèn)題呢?
- 4公司想購(gòu)買一套合同管理軟件,不知道哪家的好?。?/a>
- 5報(bào)銷不該總是卡在了審核簽字這一塊
- 6人事合同管理軟件有哪些?哪種好?
- 7泛普網(wǎng)絡(luò)報(bào)銷系統(tǒng)有效控制企業(yè)成本
- 8報(bào)帳員日常工作程序及優(yōu)化攻略
- 9固定資產(chǎn)折舊時(shí)間
- 10協(xié)同OA系統(tǒng)全部合同管理詳細(xì)功能有業(yè)務(wù)表單
- 11企業(yè)預(yù)算執(zhí)行分析專家—泛普網(wǎng)上費(fèi)用報(bào)銷系統(tǒng)
- 12以信息化武裝企業(yè)管理水平
- 132013年5月北戴河-海邊浪漫之旅
- 14項(xiàng)目管理軟件是企業(yè)管理的痛苦
- 15是什么影響著供應(yīng)商關(guān)系管理
- 16預(yù)算控制模式應(yīng)該如何改進(jìn)?
- 17企業(yè)管理與思政工作的創(chuàng)新
- 18實(shí)現(xiàn)企業(yè)合同管理智能化,離不開(kāi)好的系統(tǒng)—泛普軟件
- 19企業(yè)文化與企業(yè)管理的關(guān)系
- 20探討物資供應(yīng)商的管理模式
- 21數(shù)據(jù)質(zhì)量管理應(yīng)用實(shí)例:泛普企業(yè)信息供應(yīng)商管理
- 22合同管理軟件哪種好?
- 23固定資產(chǎn)管理之條形碼管理
- 24針對(duì)施工企業(yè)的合同風(fēng)險(xiǎn)防范技巧-泛普軟件
- 25上交所要求上市公司在線填報(bào)并購(gòu)重組表
- 26泛普?qǐng)?bào)銷管理系統(tǒng),幫助老板實(shí)現(xiàn)管理轉(zhuǎn)變
- 27需要一款管理合同的軟件,求介紹!
- 28剛接手工作的小白,要如何成為資產(chǎn)管理掌門人
- 29讓預(yù)算報(bào)告更加易讀易懂
- 30供應(yīng)商與買家關(guān)系跨入管理新階段
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓