面向SaaS應(yīng)用的多租戶查詢優(yōu)化策略的研究與設(shè)計(jì)
發(fā)布時(shí)間:2021-04-29 01:22
SaaS,軟件即服務(wù),是近些年來發(fā)展起來的一項(xiàng)新的軟件開發(fā)和部署方式。和傳統(tǒng)軟件不同,SaaS本身具有對(duì)于市場(chǎng)的敏捷反應(yīng),開發(fā)周期短,運(yùn)營成本低等特點(diǎn),并且可以同時(shí)給很多企業(yè)和個(gè)人提供服務(wù),所以非常適合大量中小型企業(yè)作為網(wǎng)上辦公系統(tǒng)。與此同時(shí),對(duì)SaaS軟件設(shè)計(jì)架構(gòu)和部署提出了更高的要求,如何在滿足大量用戶同時(shí)訪問的前提下,保證每個(gè)用戶的服務(wù)質(zhì)量,也是SaaS要面對(duì)的問題。本文通過對(duì)SaaS特點(diǎn)的論述,深入到SaaS架構(gòu)設(shè)計(jì),包括SaaS的元數(shù)據(jù)層,權(quán)限管理層和用戶數(shù)據(jù)查詢層,并且分別對(duì)應(yīng)用技術(shù)和查詢性能做了闡述和討論。1.為了實(shí)現(xiàn)高度的可配置和穩(wěn)定性,提出了元數(shù)據(jù)架構(gòu)。元數(shù)據(jù),即生成數(shù)據(jù)架構(gòu)的數(shù)據(jù),保存在SaaS系統(tǒng)運(yùn)營端。根據(jù)元數(shù)據(jù)查詢的普遍性,在元數(shù)據(jù)層,通過配置了緩存系統(tǒng),保存所有元數(shù)據(jù),提高查詢性能。2.為了實(shí)現(xiàn)更松耦合的系統(tǒng),把SaaS系統(tǒng),權(quán)限管理系統(tǒng),用戶數(shù)據(jù)查詢系統(tǒng)進(jìn)行了分離,通過網(wǎng)絡(luò)通信,并且承諾了數(shù)據(jù)安全,讓企業(yè)更傾向于用SaaS的模式來進(jìn)行辦公。在權(quán)限管理層,我們采用了LDAP目錄查詢的方式來保證查詢的速度,因?yàn)闄?quán)限在SaaS系統(tǒng)中一般是不易改變的數(shù)據(jù),所以,我...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 SAAS系統(tǒng)概述
1.2 SAAS的優(yōu)勢(shì)
1.2.1 縮短開發(fā)周期
1.2.2 方便用戶使用
1.2.3 降低開發(fā)成本
1.2.4 爭(zhēng)取長尾市場(chǎng)
1.2.5 減少運(yùn)營成本
1.2.6 支持移動(dòng)辦公
1.2.7 生成評(píng)估報(bào)表
1.3 SAAS的成熟度模型
1.3.1 定制
1.3.2 可配置
1.3.3 可配置,高效的多用戶支持
1.3.4 可配置,高效的多用戶支持可擴(kuò)展
1.4 SAAS的數(shù)據(jù)存儲(chǔ)及安全
1.5 主流的SAAS產(chǎn)品
1.6 國內(nèi)外研究現(xiàn)狀
1.7 論文結(jié)構(gòu)
第二章 相關(guān)技術(shù)概念介紹
2.1 SAAS元數(shù)據(jù)模型
2.2 COHERENCE CACHE查詢緩存
2.2.1 分布式集群緩存
2.2.2 自管理
2.2.3 自動(dòng)容錯(cuò)和恢復(fù)
2.2.4 分區(qū)緩存
2.2.5 線性擴(kuò)展
2.2.6 易用性
2.2.7 代碼示例
2.2.8 緩存命中
2.3 LDAP協(xié)議
2.3.1 LDAP與電話簿
2.3.2 LDAP與數(shù)據(jù)庫
2.3.3 LDAP的優(yōu)勢(shì)
2.3.4 LDAP的基本模型
第三章 SAAS系統(tǒng)整體架構(gòu)
第四章 SAAS元數(shù)據(jù)模型查詢
4.1 元數(shù)據(jù)分析
4.2 元數(shù)據(jù)查詢層及其實(shí)現(xiàn)
4.2.1 標(biāo)簽
4.2.2 面板
4.2.3 視圖
4.2.4 觸發(fā)器
4.3 SAAS元數(shù)據(jù)緩存系統(tǒng)
第五章 SAAS權(quán)限系統(tǒng)查詢
5.1 模塊權(quán)限管理
5.1.1 查詢權(quán)限
5.1.2 修改權(quán)限
5.1.3 刪除權(quán)限
5.1.4 新增權(quán)限
5.2 角色權(quán)限管理
5.3 SAAS權(quán)限系統(tǒng)及其實(shí)現(xiàn)
第六章 SAAS用戶數(shù)據(jù)查詢
6.1 用戶數(shù)據(jù)查詢分析
6.1.1 查詢控制關(guān)系
6.1.2 查詢排序
6.2 查詢緩存實(shí)現(xiàn)
第七章 SAAS系統(tǒng)性能評(píng)估
7.1 預(yù)取和過濾策略
7.2 數(shù)據(jù)價(jià)值量的衡量
7.3 部分查詢結(jié)果的意義
第八章 結(jié)束語
8.1 總結(jié)
8.2 下一步工作
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號(hào):3166559
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 SAAS系統(tǒng)概述
1.2 SAAS的優(yōu)勢(shì)
1.2.1 縮短開發(fā)周期
1.2.2 方便用戶使用
1.2.3 降低開發(fā)成本
1.2.4 爭(zhēng)取長尾市場(chǎng)
1.2.5 減少運(yùn)營成本
1.2.6 支持移動(dòng)辦公
1.2.7 生成評(píng)估報(bào)表
1.3 SAAS的成熟度模型
1.3.1 定制
1.3.2 可配置
1.3.3 可配置,高效的多用戶支持
1.3.4 可配置,高效的多用戶支持可擴(kuò)展
1.4 SAAS的數(shù)據(jù)存儲(chǔ)及安全
1.5 主流的SAAS產(chǎn)品
1.6 國內(nèi)外研究現(xiàn)狀
1.7 論文結(jié)構(gòu)
第二章 相關(guān)技術(shù)概念介紹
2.1 SAAS元數(shù)據(jù)模型
2.2 COHERENCE CACHE查詢緩存
2.2.1 分布式集群緩存
2.2.2 自管理
2.2.3 自動(dòng)容錯(cuò)和恢復(fù)
2.2.4 分區(qū)緩存
2.2.5 線性擴(kuò)展
2.2.6 易用性
2.2.7 代碼示例
2.2.8 緩存命中
2.3 LDAP協(xié)議
2.3.1 LDAP與電話簿
2.3.2 LDAP與數(shù)據(jù)庫
2.3.3 LDAP的優(yōu)勢(shì)
2.3.4 LDAP的基本模型
第三章 SAAS系統(tǒng)整體架構(gòu)
第四章 SAAS元數(shù)據(jù)模型查詢
4.1 元數(shù)據(jù)分析
4.2 元數(shù)據(jù)查詢層及其實(shí)現(xiàn)
4.2.1 標(biāo)簽
4.2.2 面板
4.2.3 視圖
4.2.4 觸發(fā)器
4.3 SAAS元數(shù)據(jù)緩存系統(tǒng)
第五章 SAAS權(quán)限系統(tǒng)查詢
5.1 模塊權(quán)限管理
5.1.1 查詢權(quán)限
5.1.2 修改權(quán)限
5.1.3 刪除權(quán)限
5.1.4 新增權(quán)限
5.2 角色權(quán)限管理
5.3 SAAS權(quán)限系統(tǒng)及其實(shí)現(xiàn)
第六章 SAAS用戶數(shù)據(jù)查詢
6.1 用戶數(shù)據(jù)查詢分析
6.1.1 查詢控制關(guān)系
6.1.2 查詢排序
6.2 查詢緩存實(shí)現(xiàn)
第七章 SAAS系統(tǒng)性能評(píng)估
7.1 預(yù)取和過濾策略
7.2 數(shù)據(jù)價(jià)值量的衡量
7.3 部分查詢結(jié)果的意義
第八章 結(jié)束語
8.1 總結(jié)
8.2 下一步工作
參考文獻(xiàn)
致謝
攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文
本文編號(hào):3166559
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3166559.html
最近更新
教材專著