[發(fā)明專利]SAAS平臺(tái)多租戶數(shù)據(jù)管理模型無效
| 申請(qǐng)?zhí)枺?/td> | 201210178020.9 | 申請(qǐng)日: | 2012-05-31 |
| 公開(公告)號(hào): | CN103455512A | 公開(公告)日: | 2013-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 蔣志勇 | 申請(qǐng)(專利權(quán))人: | 上海博騰信息科技有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 201315 上海市浦*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | saas 平臺(tái) 租戶 數(shù)據(jù)管理 模型 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及SAAS技術(shù)領(lǐng)域,更具體地說,涉及一種SAAS平臺(tái)多租戶數(shù)據(jù)管理模型。
背景技術(shù)
隨著云計(jì)算的發(fā)展及應(yīng)用軟件的成熟,軟件即服務(wù)(Software?as?a?Service,SaaS)作為云計(jì)算的一種應(yīng)用形式,越來越受到重視,已逐漸成為中小企業(yè)應(yīng)用先進(jìn)技術(shù)的重要途徑。SaaS應(yīng)用平臺(tái)推動(dòng)了SaaS模式的蓬勃發(fā)展,越來越多的個(gè)人或機(jī)構(gòu)通過SaaS平臺(tái)租賃各種形式的應(yīng)用,這些應(yīng)用正在覆蓋人們生活的各個(gè)領(lǐng)域,通過應(yīng)用及應(yīng)用之間的協(xié)同工作,完成搜索、事務(wù)管理以及分析等。目前,成熟的SaaS服務(wù)提供商多采用一對(duì)多的軟件交付模式,成千上萬租戶共享一個(gè)應(yīng)用,業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在服務(wù)提供商的共享數(shù)據(jù)庫中,最終用戶感受不到所使用的實(shí)例在同一時(shí)間也為其他客戶所共享。支持租戶定制的多租戶共享存儲(chǔ)架構(gòu),實(shí)現(xiàn)了從操作系統(tǒng)到數(shù)據(jù)結(jié)構(gòu)等各個(gè)級(jí)別的資源共享,充分利用了硬件、數(shù)據(jù)庫等資源,然而單個(gè)節(jié)點(diǎn)所能支持的租戶數(shù)量受到硬件限制,當(dāng)租戶需要更多存儲(chǔ)空間和更高服務(wù)質(zhì)量時(shí),需要采用升級(jí)硬件的方式實(shí)現(xiàn),難以實(shí)現(xiàn)規(guī)模的動(dòng)態(tài)擴(kuò)展。隨著SaaS平臺(tái)租戶數(shù)目及信息數(shù)據(jù)量呈幾何曲線性增長,SaaS交付平臺(tái)數(shù)據(jù)管理正處于由單數(shù)據(jù)節(jié)點(diǎn)往云中多數(shù)據(jù)節(jié)點(diǎn)轉(zhuǎn)變的必然階段,而相應(yīng)地對(duì)SaaS應(yīng)用交付平臺(tái)數(shù)據(jù)管理能力的期望值也越來越高。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供一種SAAS平臺(tái)多租戶數(shù)據(jù)管理模型,所述模型支撐多個(gè)節(jié)點(diǎn)的租戶自主定制應(yīng)用程序,包括:
數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)模型元數(shù)據(jù)和租戶定制數(shù)據(jù);
數(shù)據(jù)索引單元,建立節(jié)點(diǎn)位置和租戶邏輯索引以分割各節(jié)點(diǎn)的租戶:
數(shù)據(jù)分割和同步遷移單元,通過數(shù)據(jù)索引在單一節(jié)點(diǎn)內(nèi)提供租戶完整的定制數(shù)據(jù)并在多個(gè)節(jié)點(diǎn)內(nèi)同時(shí)操作單一租戶的數(shù)據(jù)。
所述數(shù)據(jù)存儲(chǔ)單元采用多級(jí)存儲(chǔ)形式,通過數(shù)據(jù)映射將租戶定制數(shù)據(jù)關(guān)聯(lián)到元數(shù)據(jù)存儲(chǔ)單元。
所述元數(shù)據(jù)存儲(chǔ)單元可映射多個(gè)節(jié)點(diǎn)租戶定制數(shù)據(jù)。
所述數(shù)據(jù)索引單元根據(jù)所述數(shù)據(jù)存儲(chǔ)單元的數(shù)據(jù)映射建立租戶邏輯索引。
所述數(shù)據(jù)索引單元在每個(gè)數(shù)據(jù)節(jié)點(diǎn)設(shè)置一個(gè)位置標(biāo)示,通過位置標(biāo)示建立節(jié)點(diǎn)位置索引,所述模型通過節(jié)點(diǎn)位置索引和租戶邏輯索引可隨機(jī)訪問任意一個(gè)節(jié)點(diǎn)的用戶定制數(shù)據(jù)。
所述數(shù)據(jù)分割和同步遷移單元以數(shù)據(jù)索引作為數(shù)據(jù)分割的依據(jù),在單一節(jié)點(diǎn)內(nèi)提供租戶完整的定制數(shù)據(jù)。
所述數(shù)據(jù)分割和同步遷移單元以后臺(tái)方式通過數(shù)據(jù)存儲(chǔ)單元同時(shí)進(jìn)行同一個(gè)租戶在多個(gè)節(jié)點(diǎn)的數(shù)據(jù)操作。
綜上所述,采用本發(fā)明提供的一種SAAS平臺(tái)多租戶數(shù)據(jù)管理模型采用共享數(shù)據(jù)庫、單租戶多租賃、多數(shù)據(jù)節(jié)點(diǎn)的結(jié)構(gòu),支撐了SaaS應(yīng)用的按需定制及運(yùn)行,能有效支持租戶自主定制和據(jù)統(tǒng)一管理,方便各節(jié)點(diǎn)間的數(shù)據(jù)共享,也保證平臺(tái)數(shù)據(jù)節(jié)點(diǎn)在云中的伸縮性,提高了SaaS交付平臺(tái)數(shù)據(jù)訪問模式的一致性、可伸縮性和可用性。
附圖說明
圖1為本發(fā)明模型與各數(shù)據(jù)節(jié)點(diǎn)的連接示意圖;
圖2為本發(fā)明的模型結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖1所示,本發(fā)明提供一種基于SAAS平臺(tái)多租戶數(shù)據(jù)管理模型1,與多個(gè)數(shù)據(jù)節(jié)點(diǎn)2相連,所述數(shù)據(jù)節(jié)點(diǎn)2提供用戶定制的應(yīng)用程序。
如圖2所示,本發(fā)明提供一種基于SAAS平臺(tái)多租戶數(shù)據(jù)管理模型1包括:
數(shù)據(jù)存儲(chǔ)單元11,數(shù)據(jù)索引單元12,數(shù)據(jù)分割和同步遷移單元13。
根據(jù)一個(gè)實(shí)施例,所述數(shù)據(jù)存儲(chǔ)單元11采用多級(jí)存儲(chǔ)的形式存儲(chǔ)元數(shù)據(jù)和租戶定制數(shù)據(jù),從根本上解決了多租戶定制能力受限以及數(shù)據(jù)操作粒度較大的問題,降低了元數(shù)據(jù)的冗余存儲(chǔ),簡化了租戶定制過程,增強(qiáng)了租戶按需變更能力,同時(shí),該存儲(chǔ)形式便于進(jìn)行數(shù)據(jù)的分割與放置,為租戶數(shù)據(jù)在云中的存儲(chǔ)奠定了模式基礎(chǔ)。本發(fā)明針對(duì)多租戶共享存儲(chǔ)模式下數(shù)據(jù)稀疏,進(jìn)而導(dǎo)致存取性能下降的問題,以及租戶定制能力受限、定制數(shù)據(jù)冗余存儲(chǔ)的問題,通過劃分多個(gè)租戶數(shù)據(jù)表,提高了租戶數(shù)據(jù)表的密集程度,避免了SaaS平臺(tái)租戶數(shù)據(jù)表中眾多空值導(dǎo)致的存儲(chǔ)空間浪費(fèi)、存取性能下降及關(guān)系連接效率不高的情況,通過元數(shù)據(jù)表和租戶數(shù)據(jù)表的多級(jí)映射,擴(kuò)展存儲(chǔ)機(jī)制提高了租戶存儲(chǔ)模型1的定制能力,通過元數(shù)據(jù)的多級(jí)存儲(chǔ)結(jié)構(gòu),解決了元數(shù)據(jù)冗余存儲(chǔ)的問題,同時(shí)提高了定制效率。通過SaaS平臺(tái)描述的租戶信息,方便建立元數(shù)據(jù)驅(qū)動(dòng)的數(shù)據(jù)分布策略。實(shí)驗(yàn)結(jié)果表明,本模型1在用戶視圖列數(shù)呈正態(tài)分布的情況下,數(shù)據(jù)密集程度平均提高20%,關(guān)系連接效率隨著元組數(shù)量增大而顯著提高;定制數(shù)據(jù)冗余存儲(chǔ)減少達(dá)56.7%,是一種行之有效的存儲(chǔ)結(jié)構(gòu)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海博騰信息科技有限公司,未經(jīng)上海博騰信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210178020.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種支持SaaS應(yīng)用生成與部署的方法和裝置
- SaaS結(jié)算系統(tǒng)、SaaS使用費(fèi)的結(jié)算方法及程序
- 一種在PaaS平臺(tái)服務(wù)環(huán)境中的SaaS遷移方法
- 一種SaaS服務(wù)內(nèi)容確定方法及系統(tǒng)
- 一種基于SAAS平臺(tái)的加油站卸油防混裝系統(tǒng)及其控制方法
- 一種SaaS軟件商城系統(tǒng)及其實(shí)現(xiàn)方法
- 一種SaaS軟件商城系統(tǒng)及其實(shí)現(xiàn)方法
- 一種云匙SaaS自主AIoT控制系統(tǒng)及方法
- 提供鏡像SAAS應(yīng)用程序會(huì)話的計(jì)算機(jī)系統(tǒng)
- 一種基于SaaS模式下的專利交易系統(tǒng)
- 一種工作流自動(dòng)化測試系統(tǒng)及方法
- 一種基于云平臺(tái)的多租戶系統(tǒng)
- 數(shù)據(jù)庫系統(tǒng)中測試數(shù)據(jù)的形成與操縱
- 一種在云搜索平臺(tái)中構(gòu)建索引和進(jìn)行搜索的方法和裝置
- 多層級(jí)租戶體系的租戶節(jié)點(diǎn)創(chuàng)建方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 多租戶區(qū)塊鏈網(wǎng)絡(luò)中的輕量級(jí)節(jié)點(diǎn)
- 一種多租戶模式下的租戶合并方法
- 基于多租戶的資源調(diào)配方法和裝置
- 一種基于租戶屬性的多租戶數(shù)據(jù)隔離方法及系統(tǒng)
- 一種SaaS多租戶數(shù)據(jù)隔離的方法、裝置、設(shè)備及介質(zhì)
- 民用大飛機(jī)機(jī)載網(wǎng)絡(luò)的數(shù)據(jù)管理系統(tǒng)及方法
- 一種移動(dòng)應(yīng)用安全管控方法和設(shè)備
- 基于數(shù)據(jù)庫管理系統(tǒng)的電極加工管理系統(tǒng)
- 一種數(shù)據(jù)管理方法及裝置
- 基于XBRL標(biāo)準(zhǔn)的主數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)方法
- 大數(shù)據(jù)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)管理能力評(píng)估的系統(tǒng)及其方法
- 一種基于Hadoop的數(shù)據(jù)管理系統(tǒng)及其管理方法
- 物聯(lián)網(wǎng)檢測數(shù)據(jù)管理系統(tǒng)及物聯(lián)網(wǎng)檢測數(shù)據(jù)管理方法
- 基于核心對(duì)象的一體化數(shù)據(jù)管理系統(tǒng)
- 數(shù)據(jù)管理方法、數(shù)據(jù)管理裝置、電子設(shè)備及存儲(chǔ)介質(zhì)





