欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫方法

文檔序號:7781578閱讀:444來源:國知局
一種實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫方法
【專利摘要】本發(fā)明涉及云計算領(lǐng)域,尤其是一種實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫方法。本發(fā)明讀數(shù)據(jù)的步驟是:(1)、登錄;(2)、獲取當(dāng)前登錄用戶的企業(yè)編號信息和當(dāng)前用戶對應(yīng)的子數(shù)據(jù)庫所在的服務(wù)器IP,及訪問數(shù)據(jù)庫連接字符串信息;(3)、用戶直接與本企業(yè)子數(shù)據(jù)庫交互數(shù)據(jù);寫數(shù)據(jù)的步驟:(1)、登錄獲取寫數(shù)據(jù)權(quán)限;(2)然后,先在子數(shù)據(jù)庫中新增一條用戶數(shù)據(jù),如果新增成功,同時向公共庫中插入此條數(shù)據(jù)。本發(fā)明使數(shù)據(jù)讀寫應(yīng)用在SaaS軟件中更加快速、安全、穩(wěn)定;可以應(yīng)用于SaaS服務(wù)模式的數(shù)據(jù)讀寫。
【專利說明】—種實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計算領(lǐng)域,尤其是一種實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫方法。
【背景技術(shù)】
[0002]云計算(CloudComputing)是虛擬化(Virtualization)、效用計算(UtilityComputing)、IaaS (基礎(chǔ)設(shè)施即服務(wù))、PaaS (平臺即服務(wù))、SaaS (軟件即服務(wù))等概念混合演進(jìn)并躍升的結(jié)果。云計算表述了一種新的計算模式:應(yīng)用、數(shù)據(jù)和IT資源以服務(wù)的方式通過網(wǎng)絡(luò)提供給用戶使用。
[0003]云操作系統(tǒng)支持大規(guī)模虛擬計算資源、存儲資源、網(wǎng)絡(luò)資源的統(tǒng)一管理,可在已有IT基礎(chǔ)設(shè)施的基礎(chǔ)上實現(xiàn)可擴(kuò)展的高效私有云和混合云。云操作系統(tǒng)主要功能包括計算資源管理、存儲資源管理、網(wǎng)絡(luò)資源管理、密鑰對管理、安全組管理、鏡像管理、用戶管理、系統(tǒng)配置等。產(chǎn)品適用于IDC和信息中心等需要進(jìn)行大規(guī)模資源管理的場景,可以極大地提高服務(wù)器的使用率,減少企業(yè)在IT資源維護(hù)上的費(fèi)用和人工成本,輕松實現(xiàn)“節(jié)能減排”、“低碳”等戰(zhàn)略效果,同時很大程度上簡化了物理和虛擬環(huán)境中的服務(wù)器管理和應(yīng)用部署,在規(guī)?;幕A(chǔ)上產(chǎn)生更好的成本效應(yīng),是一整套具備可行性、易用性、可擴(kuò)展性的云計算操作系統(tǒng)解決方案。
[0004]SaaS是Software-as-a-service的縮寫,翻譯為軟件即服務(wù)。國內(nèi)通常叫做軟件運(yùn)營服務(wù)模式,即把軟件作為一種服務(wù)提供的商業(yè)模式。
[0005]目前面臨的主要問題有:
[0006]1、局限于單個系統(tǒng)設(shè)計,不能滿足多企業(yè)共同使用同一系統(tǒng),系統(tǒng)訪問壓力大,無法支撐多用戶同時訪問。
[0007]2、當(dāng)前SaaS系統(tǒng)設(shè)計讀寫數(shù)據(jù)都是操作一套共用的數(shù)據(jù)庫。對讀寫數(shù)據(jù)的帶來的操作壓力比較大。企業(yè)庫無法自動部署,分開存放無法做到統(tǒng)一監(jiān)控管理,給維護(hù)帶來很大困難,維護(hù)難問題,SaaS軟件多個企業(yè)共用同一數(shù)據(jù)庫,如果系統(tǒng)發(fā)生故障,將難以恢復(fù)用戶數(shù)據(jù),恢復(fù)整個數(shù)據(jù)庫意味著要用備份數(shù)據(jù)覆蓋數(shù)據(jù)庫上每個企業(yè)的數(shù)據(jù),而不管具體哪個企業(yè)的數(shù)據(jù)是不是出了問題。因此,為了恢復(fù)單個客戶的數(shù)據(jù),管理員不得不將數(shù)據(jù)庫恢復(fù)到臨時服務(wù)器上,再將客戶的表格導(dǎo)入至生成服務(wù)器,這一過程非常復(fù)雜,而且可能花費(fèi)很長時間。
[0008]3、軟件即服務(wù)(SaaS)推廣不順利的原因主要是企業(yè)擔(dān)心數(shù)據(jù)的安全性問題,不放心將數(shù)據(jù)存放在云服務(wù)商那里;SaaS服務(wù)的擴(kuò)展能力較弱,個性化定制能力也不完善,對于那些對個性化需求較高、規(guī)模較大的企業(yè)來說,這無疑是一個很大的問題;而且在服務(wù)遷移方面也需要著重考慮,如果企業(yè)不繼續(xù)使用SaaS服務(wù),企業(yè)的數(shù)據(jù)該如何取回,如何重新利用,如何解決數(shù)據(jù)庫的統(tǒng)一管理以及如果提高數(shù)據(jù)的讀寫并發(fā)量;目前在這方面不沒有一家SaaS服務(wù)提供商有很好的解決方案。

【發(fā)明內(nèi)容】
[0009]本發(fā)明解決的技術(shù)問題在于提供一種實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫方法;可克服上述現(xiàn)有技術(shù)存在的缺陷,運(yùn)行穩(wěn)定、安全,可大大降低企業(yè)成本。
[0010]本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0011]由云操作系統(tǒng)提供支撐云計算平臺的運(yùn)行能力,包括對云計算平臺的資源管理、配置和容量管理,以及實現(xiàn)公共庫、子數(shù)據(jù)庫的自動化部署;
[0012]公共庫用來存儲所有用戶的公共信息,主要存儲用戶名、密碼、企業(yè)編號、子數(shù)據(jù)庫IP及連接字符串等信息,及用來驗證用戶登錄的合法性,判斷登錄用戶的身份信息;
[0013]子數(shù)據(jù)庫的每個數(shù)據(jù)庫代表一家企業(yè),用來存儲該用戶的用戶數(shù)據(jù)和生產(chǎn)數(shù)據(jù);每個數(shù)據(jù)庫相互獨(dú)立;
[0014]讀數(shù)據(jù)包括如下步驟:
[0015](I)、首先用戶輸入用戶名密碼訪問公共數(shù)據(jù)庫;
[0016](2)、如果用戶輸入的用戶名和密碼正確,即可獲取當(dāng)前登錄用戶的企業(yè)編號信息和當(dāng)前用戶對應(yīng)的子數(shù)據(jù)庫所在的服務(wù)器IP,及訪問數(shù)據(jù)庫連接字符串信息;反之,則重新需要重新輸入登錄;
[0017](3)、登錄成功之后,該用戶直接與本企業(yè)子數(shù)據(jù)庫交互數(shù)據(jù),無需要再與公共庫交互數(shù)據(jù);
[0018]寫數(shù)據(jù)包括如下步驟:
[0019](I)、驗證用戶合法性之后,該用戶獲取到自己企業(yè)的編號及對應(yīng)的企業(yè)子數(shù)據(jù)庫,用戶擁有了寫入數(shù)據(jù)的權(quán)限;
[0020](2)然后,先在子數(shù)據(jù)庫中新增一條用戶數(shù)據(jù),如果新增成功,同時向公共庫中插入此條數(shù)據(jù)。
[0021]所述的新增子數(shù)據(jù)庫步驟如下:
[0022](I)云操作系統(tǒng)創(chuàng)建帶有數(shù)據(jù)庫環(huán)境的虛擬機(jī),并提供服務(wù)器中數(shù)據(jù)庫IP、數(shù)據(jù)庫用戶名、密碼等信息加密后存儲到公共庫中;
[0023](2)然后把企業(yè)用戶信息與其對應(yīng)的服務(wù)器中數(shù)據(jù)庫IP、數(shù)據(jù)庫用戶名、密碼在公共庫中進(jìn)行關(guān)聯(lián);
[0024](3)創(chuàng)建企業(yè)的子數(shù)據(jù)庫。
[0025]有益效果:
[0026]1、本發(fā)明采用每個企業(yè)采用獨(dú)立的數(shù)據(jù)庫,物理上對數(shù)據(jù)庫進(jìn)行隔離,增強(qiáng)了數(shù)據(jù)的安全性和快速恢復(fù)能力;每個企業(yè)都擁有自己的數(shù)據(jù)庫,那么如果要恢復(fù)單個用戶的數(shù)據(jù),則只需從最近的備份中恢復(fù)即可。
[0027]2、本發(fā)明解決了寫入數(shù)據(jù)時,用戶先對公共庫進(jìn)行操作,造成公共庫比較大的壓力,本發(fā)明采用先對子庫進(jìn)行寫入,如果操作成功才把數(shù)據(jù)寫入公共庫,這樣可以大大減輕公共庫的壓力,提高系統(tǒng)穩(wěn)定性。
[0028]3、本發(fā)明解決了用戶讀取數(shù)據(jù)時,通過公共庫驗證之后,用戶的所有操作只和自己的企業(yè)子庫交互數(shù)據(jù),大大提高了訪問的并發(fā)量。
[0029]4、本發(fā)明公共庫中子庫的連接字符串采用加密方式存儲,增強(qiáng)了數(shù)據(jù)庫的數(shù)據(jù)安全性,并且數(shù)據(jù)庫由云操作系統(tǒng)統(tǒng)一監(jiān)控管理,解決了數(shù)據(jù)的安全性問題。【專利附圖】

【附圖說明】
[0030]下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:
[0031]附圖是本發(fā)明SaaS服務(wù)模式的數(shù)據(jù)讀寫流程圖。
【具體實施方式】
[0032]如附圖所示,本發(fā)明是按以下方式實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫的,具體方法步驟為:
[0033]一、生成企業(yè)庫
[0034]新增SaaS企業(yè)子數(shù)據(jù)庫步驟如下:
[0035](I)G-CLOUD云操作系統(tǒng)創(chuàng)建帶有數(shù)據(jù)庫環(huán)境的虛擬機(jī),并提供服務(wù)器中數(shù)據(jù)庫IP、數(shù)據(jù)庫用戶后、密碼等信息加密后存儲到公共庫中。
[0036](2)然后把企業(yè)用戶信息與其對應(yīng)的服務(wù)器中數(shù)據(jù)庫IP、數(shù)據(jù)庫用戶名、密碼在公共庫中進(jìn)行關(guān)聯(lián)。
[0037](3)創(chuàng)建企業(yè)的數(shù)據(jù)庫。
[0038]二、讀數(shù)據(jù)
[0039](I)首先用戶輸入用戶名密碼訪問公共數(shù)據(jù)庫。
[0040]公共庫獨(dú)立部署,用來存儲所有用戶的公共信息,主要存儲用戶名、密碼、企業(yè)編號、子數(shù)據(jù)庫IP及連接字符串等信息。
[0041]主要用來驗證用戶登錄的合法性,判斷登錄用戶的身份信息。
[0042](2)如果用戶輸入的用戶名和密碼正確,即可獲取當(dāng)前登錄用戶的企業(yè)編號信息和當(dāng)前用戶對應(yīng)的子數(shù)據(jù)庫所在的服務(wù)器IP,及訪問數(shù)據(jù)庫連接字符串信息。反之,則重新需要重新輸入登錄。
[0043]子數(shù)據(jù)庫指的是,圖中的數(shù)據(jù)庫1、數(shù)據(jù)庫2、數(shù)據(jù)庫n,每個數(shù)據(jù)庫代表一家企業(yè),用來存儲該用戶的企業(yè)相關(guān)的用戶數(shù)據(jù)和生產(chǎn)數(shù)據(jù)。
[0044](3)登錄成功之后,該用戶直接與本企業(yè)子數(shù)據(jù)庫交互數(shù)據(jù),無需要再與公共庫交互數(shù)據(jù)。與其他企業(yè)庫也是相互獨(dú)立,毫無影響。
[0045]三、寫數(shù)據(jù)
[0046](4)驗證用戶合法性之后,該用戶獲取到自己企業(yè)的編號及對應(yīng)的企業(yè)子數(shù)據(jù)庫,用戶有了寫入數(shù)據(jù)的權(quán)限。比如該企業(yè)需要增加一個新的用戶。
[0047](5)現(xiàn)在基本采用的方法是,首先在公共庫中新增一條數(shù)據(jù)用戶數(shù)據(jù)庫,然后從公共庫中定時同步數(shù)據(jù)到子數(shù)據(jù)庫,這樣無法保證數(shù)據(jù)的時時同步,并加大了公共庫的訪問壓力。
[0048](6)本發(fā)明采用的方法是,首先在子數(shù)據(jù)庫中新增一條用戶數(shù)據(jù),如果新增成功,同時向公共庫中插入此條數(shù)據(jù),這樣寫入數(shù)據(jù)只有一次與公共庫交互。解決了上述問題。
【權(quán)利要求】
1.一種實現(xiàn)SaaS服務(wù)模式的數(shù)據(jù)讀寫方法,其特征在于: 由云操作系統(tǒng)提供支撐云計算平臺的運(yùn)行能力,包括對云計算平臺的資源管理、配置和容量管理,以及實現(xiàn)公共庫、子數(shù)據(jù)庫的自動化部署; 公共庫用來存儲所有用戶的公共信息,主要存儲用戶名、密碼、企業(yè)編號、子數(shù)據(jù)庫IP及連接字符串等信息,及用來驗證用戶登錄的合法性,判斷登錄用戶的身份信息; 子數(shù)據(jù)庫的每個數(shù)據(jù)庫代表一家企業(yè),用來存儲該用戶的用戶數(shù)據(jù)和生產(chǎn)數(shù)據(jù);每個數(shù)據(jù)庫相互獨(dú)立; 讀數(shù)據(jù)包括如下步驟: (1)、首先用戶輸入用戶名密碼訪問公共數(shù)據(jù)庫; (2)、如果用戶輸入的用戶名和密碼正確,即可獲取當(dāng)前登錄用戶的企業(yè)編號信息和當(dāng)前用戶對應(yīng)的子數(shù)據(jù)庫所在的服務(wù)器IP,及訪問數(shù)據(jù)庫連接字符串信息;反之,則重新需要重新輸入登錄; (3)、登錄成功之后,該用戶直接與本企業(yè)子數(shù)據(jù)庫交互數(shù)據(jù),無需要再與公共庫交互數(shù)據(jù); 寫數(shù)據(jù)包括如下步驟: (1)、驗證用戶合法性之后,該用戶獲取到自己企業(yè)的編號及對應(yīng)的企業(yè)子數(shù)據(jù)庫,用戶擁有了寫入數(shù)據(jù)的權(quán)限; (2)然后,先在子數(shù)據(jù)庫中新增一條用戶數(shù)據(jù),如果新增成功,同時向公共庫中插入此條數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)讀寫方法,其特征在于:所述的新增子數(shù)據(jù)庫步驟如下: (1)云操作系統(tǒng)創(chuàng)建帶有數(shù)據(jù)庫環(huán)境的虛擬機(jī),并提供服務(wù)器中數(shù)據(jù)庫IP、數(shù)據(jù)庫用戶名、密碼等信息加密后存儲到公共庫中; (2)然后把企業(yè)用戶信息與其對應(yīng)的服務(wù)器中數(shù)據(jù)庫IP、數(shù)據(jù)庫用戶名、密碼在公共庫中進(jìn)行關(guān)聯(lián); (3)創(chuàng)建企業(yè)的子數(shù)據(jù)庫。
【文檔編號】H04L29/06GK103685537SQ201310714379
【公開日】2014年3月26日 申請日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
【發(fā)明者】張來卿, 孫傲冰, 季統(tǒng)凱 申請人:國云科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
锦州市| 绿春县| 体育| 莆田市| 舞钢市| 溧水县| 昭苏县| 贵阳市| 新源县| 衡阳县| 扬州市| 聂荣县| 平乡县| 东光县| 出国| 锦州市| 商洛市| 宜城市| 漠河县| 织金县| 延寿县| 蒙自县| 安达市| 泰宁县| 崇仁县| 汤阴县| 哈尔滨市| 彭泽县| 开阳县| 东台市| 隆化县| 榆树市| 临颍县| 宁国市| 博爱县| 阳春市| 凤凰县| 苍溪县| 仲巴县| 林芝县| 延寿县|