999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Multi-Tenant應用的數據個性化需求問題研究

2011-12-31 00:00:00姜世超
中國管理信息化 2011年23期

[摘要] 本文通過介紹Multi-Tenant并分析SaaS(Software as a Service)框架下Multi-Tenant(多租戶)應用的數據個性化需求的問題,提出并評估數據個性化的實施方案,最后討論了方案的應用及適用條件。

[關鍵詞] SaaS; Multi-Tenant; 數據個性化

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2011 . 23. 032

[中圖分類號]TP391 [文獻標識碼]A [文章編號]1673 - 0194(2011)23- 0064- 01

一個SaaS框架下的成熟大型的Multi-Tenant應用系統不僅要滿足客戶功能方面的需求,還要關注客戶數據信息的多樣化以及他們對數據的變化需求。本文探討如何滿足不同客戶的數據個性化需求問題。

1數據庫隔離與共享方案

1.1獨享數據庫

每個租戶使用獨立的數據庫,可滿足租戶各自的需求。這種方案數據隔離性好,但租戶數量不斷增加帶來的高額成本對于運營商來說是相當大的負擔。

1.2共享數據庫,獨立數據結構

租戶共享一個數據庫,每個數據庫可支持更多的租戶,每個租戶擁有自己的數據結構,就可以滿足租戶多樣化的需求。但在涉及不同租戶間的數據統計時會有一定困難。

1.3共享數據結構

租戶共享一個數據庫,一種數據結構,這樣硬件及維護成本是最低的,而且每個數據庫所支持的租戶數量也是最多的。

對于大多數企業來說,這種模式使企業信息化成本降到最低,是很好的選擇。本文對數據表的方案分析也是基于這種模式來進行的。

2數據表實現方案

2.1定制追加字段

當租戶數據需求有變化時就在數據表上增加相應的字段。這種數據延伸方式最簡單,只要租戶有字段需求變化,就直接在原表中進行相應字段的更改。如果數據庫是租戶獨享的,那么追加字段方式可以接受,并不會影響其他租戶。但SaaS框架下的Multi-Tenant應用若允許每個租戶增加自定義字段,就會嚴重破壞表結構,影響其他租戶。

2.2預分配字段

預分配字段就是在表中預先分配一定數量的字段,當租戶需要擴展字段時就可以使用這些預先分配的字段。如果表中只預分配1個整型字段,而租戶需要兩個整型字段怎么辦?如果預分配字段設計太多就會造成數據庫膨脹,同時也可能造成無意義的字段,形成浪費。

2.3擴展關聯模式

擴展關聯就是增設一個存放需要擴展的字段的表,同時增設一個存放擴展數據的表,這樣三表關聯就能滿足不同租戶的擴展需求(如圖1所示)。

在擴展字段表中所配置的擴展數據與原業務數據表中的字段TenantID是相對應的;擴展數據表中的DataID與原業務數據表中的主鍵NO字段是相對應的;擴展字段表中的ConfigID與擴展數據表中配置擴展項是相對應的。例如,租戶0001針對goods數據定義了兩個擴展數據101(Int型的SingleUnit字段)和102(Str型的From字段),與租戶0001的原業務數據行1對應的就會有兩條擴展數據1001(SingleUnit :8)和1002(From :上海)。

擴展關聯方式解決了租戶的自定義擴展字段。租戶每增加一種自定義字段就會在擴展字段表中增加一條擴展記錄,同時,與原業務數據表對應的行也會增加一條擴展數據到擴展數據表中。這樣不會造成數據庫空間的浪費,也會很好地滿足租戶的數據擴展需求。

3總結

定制追加字段、預分配字段和擴展關聯是解決數據個性化需求問題可配置的3種方案。從可擴展性、靈活性、空間利用率等方面看,擴展關聯模式是最優的方案,但其操作復雜性、數據統計、關聯查詢等方面沒有定制追加字段模式優越。如果租戶數量較少,擴展定制需求不大,就可以采用定制追加字段和預分配字段方式;但隨著租戶數量不斷擴大以及他們對個性化字段需求的不斷變化,就應考慮采用擴展關聯方式來降低成本,從而達到更高的可適用性。

主要參考文獻

[1] 葉偉. 互聯網時代的軟件革命——SaaS架構設計[M]. 北京:電子工業出版社,2009.

[2] Dan Ma. The Business Model of “Software-As-A-Service”[C] // IEEE International Conference on Services Computing(SCC),2007.

[3] Jim Zucco. Benefits of a Software as a Service Model[EB/OL]. http://searchnetworking.techtarget.com/generic/0,295582,sid7_gci1164670,00.html.

主站蜘蛛池模板: 久久semm亚洲国产| 国产经典在线观看一区| 精品福利网| 欧美日韩在线亚洲国产人| 亚洲欧美日本国产专区一区| 麻豆精品在线播放| 亚洲精品国产乱码不卡| 日韩第一页在线| 国产日本欧美在线观看| 成人国产精品一级毛片天堂| 亚洲午夜国产精品无卡| 国产69精品久久| 久久a毛片| 福利视频99| 亚洲国产精品不卡在线| 久久综合五月婷婷| 欧美激情综合| 亚洲AV电影不卡在线观看| 激情五月婷婷综合网| 国产精品手机视频一区二区| 首页亚洲国产丝袜长腿综合| 一级毛片在线免费看| 久草视频精品| 精品久久久久成人码免费动漫| 亚洲天堂首页| 久久综合久久鬼| 一级毛片免费播放视频| 国产福利不卡视频| 日韩欧美中文字幕在线韩免费| 免费高清毛片| 凹凸精品免费精品视频| 在线免费看黄的网站| 精品无码日韩国产不卡av| 欧美一区国产| 人妻无码一区二区视频| 亚洲欧美日韩另类在线一| 亚洲一区二区成人| 亚洲精品大秀视频| 午夜福利在线观看成人| 亚洲欧洲天堂色AV| av天堂最新版在线| 国产一在线| 日本亚洲最大的色成网站www| 在线va视频| 国产一区亚洲一区| 久久精品人人做人人综合试看| 日本亚洲成高清一区二区三区| 久青草免费在线视频| 97视频免费在线观看| 国产精品爆乳99久久| 欧美另类视频一区二区三区| 久久久久人妻一区精品| 久久人人97超碰人人澡爱香蕉| 久久精品国产免费观看频道| 欧美成人综合视频| 日韩精品一区二区三区大桥未久| 国产精品55夜色66夜色| 国产成人一二三| 国产高潮流白浆视频| 美女毛片在线| 国产精品区网红主播在线观看| 黄片一区二区三区| 青青草原国产免费av观看| 亚洲欧洲日韩综合色天使| 亚洲成人播放| 99精品视频九九精品| 香蕉eeww99国产精选播放| 中文字幕无码av专区久久| 久久这里只有精品66| 欧美日韩在线观看一区二区三区| 免费国产高清精品一区在线| 欧美伦理一区| 黄色网站不卡无码| 丁香婷婷激情网| 国产不卡在线看| 亚洲精品成人福利在线电影| 91免费国产高清观看| 亚洲一区二区三区中文字幕5566| 丁香六月激情婷婷| 青青青国产在线播放| 香蕉久人久人青草青草| 亚洲无码日韩一区|