Tunghai University Institutional Repository:Item 310901/25497
English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 21921/27947 (78%)
造訪人次 : 4250721      線上人數 : 430
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://140.128.103.80:8080/handle/310901/25497


    題名: 雲端之跨多重租戶查詢實作
    其他題名: Implementation of Data Query Across Multi-Tenants in Cloud
    作者: 劉信彥
    Hsing Yen Liu
    貢獻者: 楊朝棟
    Chao-Tung Yang
    資訊工程學系
    關鍵詞: 跨租戶查詢;集團化;資料綱要;資料隔離;多租戶
    grouping;data schema;data isolation;multi-tenant;cross tenant inquiries
    日期: 2014
    上傳時間: 2015-04-15T02:55:00Z (UTC)
    摘要: 雲端運算的SaaS通常會提供給成千上萬的用戶共同使用,且彼此之間不會互相干擾。對於軟體廠商來說,每個用戶都共用一整套完整的軟硬體設施,不須擔負額外的成本以提供不同的實體給不同的用戶所使用。鑒於SaaS已是IT行業中的趨勢,在軟體市場具有相當大的潛力。多租戶技術使大量用戶共同使用相同的軟硬體資源,有效增加資源利用率,並可降低營運成本而提高收益。但將軟體移植到雲端時,必須克服軟體本身的限制和環境因素。本論文為了能夠快速將傳統軟體轉換為多租戶架構,解決多租戶資料隔離的問題,讓開發人員仍然可以使用傳統關聯式資料庫的寫法來開發應用程式,同時能夠支持跨多重租戶查詢,基於Chunk Table的資料結構,透過SQL語句轉換機制,將程式內的傳統關聯式SQL語句自動改寫成符合Chunk Table的SQL語句。我們以一個查詢範例成功地完成了Chunk Table即時性跨多重租戶的查詢實作,也額外以Materialized View做了非即時性跨多重租戶的查詢實作。
    SaaS cloud computing provides thousands of users to operate without interfering with one another. From the software supplier’s point of view, each user sharing the same package of hardware and software, extra expense can be exempted from providing each user a different entity.With great potentials in software market, it is foreseen that the SaaS will become the trend of IT business. Multi-tenant technology increases resource utilization and reduces operational cost by using majority users’ software/hardware resources to create profits. However, transplanting software to the cloud requires overcoming the software limitation as well as the environment factors.To quickly convert from the traditional software to the multi-tenant structure and solve the data isolation issues, this research allows the developers to program using the traditional relational database and in the meantime support queries across multiple tenants. Based on the Chunk Table data structure and through the SQL statements conversion mechanism, the traditional relational SQL statements were automatically converted into the Chunk Table conformable SQL statements. We have also completed the tenant queries across multiple implementations. We have an example of a query successfully completed Chunk Table real-time queries across multiple tenants implemented. We also do extra to Materialized View non-real time queries across multiple tenants implemented.
    顯示於類別:[資訊工程學系所] 碩士論文

    文件中的檔案:

    檔案 大小格式瀏覽次數
    102THU00394026-001.pdf3315KbAdobe PDF103檢視/開啟


    在THUIR中所有的資料項目都受到原著作權保護.


    本網站之東海大學機構典藏數位內容,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。

    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 回饋