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