基表加扩展表多租户数据存储与数据迁移的分析

基表加扩展表多租户数据存储与数据迁移的分析

ID:32142712

大小:5.27 MB

页数:51页

时间:2019-01-31

基表加扩展表多租户数据存储与数据迁移的分析_第1页
基表加扩展表多租户数据存储与数据迁移的分析_第2页
基表加扩展表多租户数据存储与数据迁移的分析_第3页
基表加扩展表多租户数据存储与数据迁移的分析_第4页
基表加扩展表多租户数据存储与数据迁移的分析_第5页
资源描述:

《基表加扩展表多租户数据存储与数据迁移的分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、I【.尔人j砷m_.j。他lt卫摘要2006年微软公刈提出基表加护展表SaaS多租户数据存储模式,存该模式巾使用基表存储租户的公兆数据宁段.数据处理效率较高:使用拶展表(键一值对)存储租户的扩展数据,由丁存{r展数据访问过程中需要涉及元组重组操作.处理效率相对较低。≠F实际业务中,如果租户需要频繁的访问扩展数据而很少访问基表中的数据,那么基表效率高的优势将褥小到利用。为充分使用基丧效率高的优点,我们希望能将租户访问频率高的啻I展数据存储到摹表中。但是由丁基表是存应用部署阶段创建.其模式希=运行过程中是小可修改的,因此面临着

2、基表中如何支持对小同租户扩展数据的存储的问题。针对此问题木文提出了一种支持数据迁移的基表加拶展表多租户数据存储模式.来实现基表对租户玎展数据的存储。随着云计算的发展.SaaS、r台数据正存由单节点存储往云中多节点存储的转变。对丁一个租户的数据可能需要分片存储到小同的数据节点上,所有的数据节点兆享同一份元数据。存基丁数据迁移的基表加扩展表数据存储模式的运行过程中需要进行数据迁移操作.为了维持数据迁移过程中数据的可持续性访问和一致性我们需婴维持源存储模式和目标存储模式,这会对数据节点的存取性能产生一定的负面影响。如果存所有的数

3、据节点上同步进行数据迁移操作.由丁小同数据节点的负载小同,有的数据节点当前可能处丁重负载状态.若强行进行数据迁移操作会使数据节点进入超负载状态,可能会影响驵户的存取效率。此外所自数据节点共享同一份元数据._H胄当所胄的数据节点上数据迁移完成2后才可以修改元数据,即使冉些数据节点上已经完成了数据迁移操作.也需要维持两个数据存储模式等待其他数据节点迁移的完成。我们成该避免在这段等待时间中产生的负面影响或避免这样的无效等待时间。针对此问题木文提出了支持数据迁移的多版本元数据技术。本文主要上作如F:(1)提出了支持数据迁移的基表加

4、扩展表多租户数据存储模式。通过存基袭中添加一些预留宁段.柬实现基表对扩展数据的存储。针对小同租户的击'展数山东大学硕士学位论文据建立统计模型和评估幽数来识别哪些扩展数据是高频率访问的扩展数据以及这些数据中哪些可以迁移到基表中存储。并存该数据存储模式基础上定义动态数据迁移算i土,实现数据迁移的过程,在迁移过程中通过维持源存储模式和目标存储模式来维持数据的可持续访问.通过对更新操作采用补偿策略维持两个数据存储模式中数据的一致性。(2)提出了在云申多数据节点上支持毁据迁移的多版本元数据技术。设计升实现丁支持多版本元数据技术的云中

5、多租户数据存储框架和访问流程,使币同数据节点上同一租户的数据可以根据数据节点的负载状态独立异步的进行数据迁移操作.从而最小化同步数据迁移过程中的代价和负面影响.每个数据节点根据数据迁移的状态建立与其对应的元数据版本信息。布新的存储框架基础上提出了新的数据引擎来支撑多版本元数据挫术的实现。关键词;SaaS,基裹加扩展麦模式,数据迁移,多版本元数据¨』东大学坝士学他

6、仑支ABSTRACTIn2006MicrosoftproposedanovelschemabasedonBasic-TablecombinedwithExtens

7、ion·TabtetosupportMulti-tenants’datastorageTenantslc)omlp.oltfieldsarestoredintoBasic.Table,whiletheextensionfieldsarest。redintotheExtension-TableWecallaccessthedatainBasic—Tablebyusualmethodwithhi曲efficiencyButtothedatamExtension-Tabletuplereconstructionwillbeinv

8、olvedandtheprocessingefficiencyislowIntenants’actualbusiness,iftheyaccesstheextensiondatafrequentlybutseldomaccesstheBasic-Table,theadvantageoftheBasic-TabledisappearsWewishwecanstoresomeofthetenants’extensionfceldswhicha爬accessedfrequentlyintotheBasic-TableThenwc

9、canaccessthesedatawithouttuplereconstruclJonandtheefficiencywillbehigherHowever,theschemaofBaalc-TableisdefinedbytheSaaSproviderinthedevelopmentstageand

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。