當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 江蘇OA系統(tǒng) > 南京OA系統(tǒng) > 南京OA快博
淺談SaaS系統(tǒng)中的數(shù)據(jù)模型設(shè)計(jì)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來(lái)源:泛普軟件在如今的中小企業(yè)管理軟件市場(chǎng)中,特別是在中國(guó),應(yīng)用企業(yè)管理軟件來(lái)優(yōu)化運(yùn)營(yíng)及提升企業(yè)生產(chǎn)效率的需求一直在持續(xù)上升,而其中基于軟件即服務(wù)理念的 SaaS模式也為很多企業(yè)所青睞,但由于目前市場(chǎng)上這一模式的解決方案所能覆蓋的范圍有限,而且有些開(kāi)發(fā)實(shí)施運(yùn)營(yíng)中的關(guān)鍵問(wèn)題遲遲得不到很好的解決,導(dǎo)致這一市場(chǎng)還沒(méi)有能被真正被開(kāi)發(fā)起來(lái)。
本文嘗試通過(guò)對(duì)國(guó)內(nèi)外對(duì)于基于SaaS模式的數(shù)據(jù)模型的幾種常見(jiàn)思路及其適用場(chǎng)景的研究,對(duì)這方面的若干關(guān)鍵問(wèn)題進(jìn)行初步的探討和分析。
一. SaaS系統(tǒng)常見(jiàn)數(shù)據(jù)模型
在設(shè)計(jì)SaaS系統(tǒng)的數(shù)據(jù)模型時(shí)出于服務(wù)客戶及減低開(kāi)發(fā)成本等考慮,在數(shù)據(jù)的共享和隔離之間求得一定的平衡是必須考慮的一個(gè)重要因素。
因此一般在設(shè)計(jì)對(duì)應(yīng)數(shù)據(jù)模型時(shí)不僅要考慮到技術(shù)因素,例如怎樣構(gòu)建一個(gè)彈性架構(gòu)以支持?jǐn)?shù)目不定的客戶、怎樣消除大容量并發(fā)訪問(wèn)數(shù)據(jù)庫(kù)對(duì)系統(tǒng)性能造成的壓力以及怎樣允許用戶按需擴(kuò)展自定義數(shù)據(jù)等;同時(shí)也必須將商業(yè)因素納入考慮范圍之中,例如架構(gòu)在該SaaS系統(tǒng)上的業(yè)務(wù)應(yīng)用主要面向哪些行業(yè)的客戶、目標(biāo)客戶對(duì)于數(shù)據(jù)存儲(chǔ)方式是否有基于一定法律法規(guī)的要求等等。一般而言,SaaS系統(tǒng)的數(shù)據(jù)模型有如下三種形式:
1.1獨(dú)立數(shù)據(jù)庫(kù)
將每個(gè)客戶的數(shù)據(jù)單獨(dú)存放在一個(gè)獨(dú)立數(shù)據(jù)庫(kù)是實(shí)現(xiàn)數(shù)據(jù)隔離的一種最為簡(jiǎn)便的解決方案。
在應(yīng)用這種數(shù)據(jù)模型的SaaS系統(tǒng)中,大部分系統(tǒng)資源和應(yīng)用代碼還是由所有的客戶所共享使用,但物理上每個(gè)客戶有自己的一整套數(shù)據(jù),而且單獨(dú)存放。系統(tǒng)將借由元數(shù)據(jù)(Metadata)來(lái)記錄哪一個(gè)數(shù)據(jù)庫(kù)屬于哪一個(gè)特定客戶,與此同時(shí)也可以部署一定的數(shù)據(jù)庫(kù)訪問(wèn)策略來(lái)確保即使系統(tǒng)處于異常狀況下,客戶數(shù)據(jù)也不會(huì)被其它客戶意外訪問(wèn)到。
顯而易見(jiàn)的是,一旦每個(gè)客戶擁有其獨(dú)立數(shù)據(jù)庫(kù),那他將可以輕易的對(duì)其做個(gè)性化的修改來(lái)符合其實(shí)際業(yè)務(wù)需求,而且如果系統(tǒng)出現(xiàn)異常情況需要將歷史備份數(shù)據(jù)重新恢復(fù)的話,也將是一項(xiàng)輕而易舉的工作。但是,這種數(shù)據(jù)模型的最大問(wèn)題是對(duì)應(yīng)的部署和維護(hù)成本非常高,硬件資源的消耗將明顯高于其它兩種方案,一臺(tái)服務(wù)器將只能支持有限數(shù)量的客戶。作為一種對(duì)應(yīng)的解決技巧,系統(tǒng)可以定期使用例如SQL Server 2003中提供的Auto-close功能將暫時(shí)沒(méi)有活動(dòng)連接使用的數(shù)據(jù)庫(kù)實(shí)例從服務(wù)器的內(nèi)存中移除,因此每臺(tái)服務(wù)器可以更靈活的支持相對(duì)較多的客戶訪問(wèn),但這也只能在一定程度上緩解服務(wù)器的壓力。
當(dāng)客戶由于所處行業(yè)因素或其它商業(yè)因素的限制,愿意支付額外的費(fèi)用來(lái)做到數(shù)據(jù)隔離,確保數(shù)據(jù)安全,這種獨(dú)立數(shù)據(jù)庫(kù)的數(shù)據(jù)模型將是最為適合的解決方案。舉例來(lái)說(shuō),處于銀行業(yè)或醫(yī)療行業(yè)的客戶們經(jīng)常會(huì)有非常強(qiáng)的隔離數(shù)據(jù)的需求,這些客戶甚至可能根本不會(huì)考慮去使用任何不提供客戶獨(dú)立數(shù)據(jù)庫(kù)支持的SaaS系統(tǒng)。
- 1貴陽(yáng)OA快博
- 2西安OA快博
- 3武漢OA快博
- 4北京OA快博
- 5南寧OA快博
- 6長(zhǎng)沙OA快博
- 7廈門(mén)OA快博
- 8鄭州OA快博
- 9濟(jì)南OA快博
- 10太原OA快博
- 11長(zhǎng)春OA快博
- 12哈爾濱OA快博
- 1最容易被忽視的威脅信息安全的十件傻事
- 2服務(wù)商瞄準(zhǔn)中小企業(yè)IT需求
- 3中小企業(yè)軟件項(xiàng)目管理診斷
- 4企業(yè)用戶或軟件系統(tǒng)集成商誰(shuí)最需要SOA
- 5信息技術(shù)創(chuàng)新是柯達(dá)自救最后一根稻草?
- 6泛普軟件OA辦公助理協(xié)同辦公的優(yōu)勢(shì)
- 7供應(yīng)鏈中夾縫求生 三個(gè)企業(yè)三臺(tái)戲
- 8CIO如何進(jìn)行IT合作 為企業(yè)帶來(lái)IT治理
- 9計(jì)世獨(dú)家:謹(jǐn)防安全策略五大基本錯(cuò)誤
- 10SAP一句話入門(mén):Project System
- 11把握價(jià)值 SOA在中國(guó)的技術(shù)實(shí)踐之路
- 12KM:借力知識(shí)管理 提升員工滿意度
- 13SCA對(duì)于SOA的意義
- 14南京OA協(xié)同辦公管理系統(tǒng)?
- 15企業(yè)電子商務(wù)如何推廣并發(fā)展壯大
- 16供應(yīng)鏈管理是企業(yè)的負(fù)擔(dān)還是金礦
- 17客戶基礎(chǔ)不好 南京OA如何實(shí)施
- 18計(jì)世獨(dú)家:首鋼如何用e-HR管理14萬(wàn)人
- 19中小企業(yè)如何選好商用電腦
- 20淺談南京OA基礎(chǔ)數(shù)據(jù)整理方法
- 21虛擬企業(yè)與供應(yīng)鏈管理的聯(lián)系與區(qū)別
- 22如何助企業(yè)走上ITIL運(yùn)維管理之路
- 23看數(shù)據(jù)中心如何部署SCM自動(dòng)化軟件
- 24淺談SaaS模式的軟件平臺(tái)的成熟度
- 25是誰(shuí)拋棄了供應(yīng)鏈軟件
- 26關(guān)注未被充分挖掘的財(cái)富 用好BI雙刃劍
- 27從市場(chǎng)趨勢(shì)看SaaS模式軟件平臺(tái)的成熟度
- 28OA辦公軟件系統(tǒng)基本版功能模塊
- 29中小企業(yè)物流外包省錢(qián)十招
- 30討論:變化中的ITIL有什么用?
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓