以關聯式代數設計多租戶應用程式之SQL轉換規則
隨著雲端運算的服務租用理念越來越受到重視,SaaS 服務供應商在提供服務的時候無不希望可以以最少的成本服務最多的客戶,於是吸引了許多的研究者投入精力以及時間,希望可以設計出讓租戶們共享資源又能夠有客製化空間的解決方案。服務供應商為了順利推廣多租戶軟體開發,其中一項關鍵技術是支援 SQL 語句自動轉換機制,目的是協助 SQL 語句轉換成以多租戶資料架構邏輯表達的 SQL 語句,讓租戶應用程式的軟體開發人員能夠專注在自身的應用程式開發。 開發 SQL 語句自動轉換機制,必須先選定資料庫的資料架構,本論文採用 Universal Table Layout 這個 SaaS 多租戶資料共...
Main Author: | |
---|---|
Language: | 中文 |
Published: |
國立政治大學
|
Subjects: | |
Online Access: | http://thesis.lib.nccu.edu.tw/cgi-bin/cdrfb3/gsweb.cgi?o=dstdcdr&i=sid=%22G0100753029%22. |
id |
ndltd-CHENGCHI-G0100753029 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-CHENGCHI-G01007530292013-12-18T03:21:49Z 以關聯式代數設計多租戶應用程式之SQL轉換規則 Design and Implementation of SQL Rewriting Rules for Multitenant Applications Based on Relational Algebra 周榆澤 軟體即服務 多租戶 關聯式代數 SaaS Multi-tenant Relational Algebra 隨著雲端運算的服務租用理念越來越受到重視,SaaS 服務供應商在提供服務的時候無不希望可以以最少的成本服務最多的客戶,於是吸引了許多的研究者投入精力以及時間,希望可以設計出讓租戶們共享資源又能夠有客製化空間的解決方案。服務供應商為了順利推廣多租戶軟體開發,其中一項關鍵技術是支援 SQL 語句自動轉換機制,目的是協助 SQL 語句轉換成以多租戶資料架構邏輯表達的 SQL 語句,讓租戶應用程式的軟體開發人員能夠專注在自身的應用程式開發。 開發 SQL 語句自動轉換機制,必須先選定資料庫的資料架構,本論文採用 Universal Table Layout 這個 SaaS 多租戶資料共享常見的資料架構。 我們參考知名 SaaS 廠商 Force.com 的 Universal Table Layout 資料架構,並提出一些修正。其次,我們應用關聯式代數抽象化來設計 SQL 語句的轉換規則,這些理論結果不僅在表達轉換機制上更具有一般性,並且讓轉換規則的理解也變得更加容易。我們以這些理論推導為基礎實現一個實驗的工具,最後透過幾個實驗,觀察及探討實驗數據所呈現的意義。 國立政治大學 http://thesis.lib.nccu.edu.tw/cgi-bin/cdrfb3/gsweb.cgi?o=dstdcdr&i=sid=%22G0100753029%22. text 中文 Copyright © nccu library on behalf of the copyright holders |
collection |
NDLTD |
language |
中文 |
sources |
NDLTD |
topic |
軟體即服務 多租戶 關聯式代數 SaaS Multi-tenant Relational Algebra |
spellingShingle |
軟體即服務 多租戶 關聯式代數 SaaS Multi-tenant Relational Algebra 周榆澤 以關聯式代數設計多租戶應用程式之SQL轉換規則 |
description |
隨著雲端運算的服務租用理念越來越受到重視,SaaS 服務供應商在提供服務的時候無不希望可以以最少的成本服務最多的客戶,於是吸引了許多的研究者投入精力以及時間,希望可以設計出讓租戶們共享資源又能夠有客製化空間的解決方案。服務供應商為了順利推廣多租戶軟體開發,其中一項關鍵技術是支援 SQL 語句自動轉換機制,目的是協助 SQL 語句轉換成以多租戶資料架構邏輯表達的 SQL 語句,讓租戶應用程式的軟體開發人員能夠專注在自身的應用程式開發。
開發 SQL 語句自動轉換機制,必須先選定資料庫的資料架構,本論文採用 Universal Table Layout 這個 SaaS 多租戶資料共享常見的資料架構。 我們參考知名 SaaS 廠商 Force.com 的 Universal Table Layout 資料架構,並提出一些修正。其次,我們應用關聯式代數抽象化來設計 SQL 語句的轉換規則,這些理論結果不僅在表達轉換機制上更具有一般性,並且讓轉換規則的理解也變得更加容易。我們以這些理論推導為基礎實現一個實驗的工具,最後透過幾個實驗,觀察及探討實驗數據所呈現的意義。 |
author |
周榆澤 |
author_facet |
周榆澤 |
author_sort |
周榆澤 |
title |
以關聯式代數設計多租戶應用程式之SQL轉換規則 |
title_short |
以關聯式代數設計多租戶應用程式之SQL轉換規則 |
title_full |
以關聯式代數設計多租戶應用程式之SQL轉換規則 |
title_fullStr |
以關聯式代數設計多租戶應用程式之SQL轉換規則 |
title_full_unstemmed |
以關聯式代數設計多租戶應用程式之SQL轉換規則 |
title_sort |
以關聯式代數設計多租戶應用程式之sql轉換規則 |
publisher |
國立政治大學 |
url |
http://thesis.lib.nccu.edu.tw/cgi-bin/cdrfb3/gsweb.cgi?o=dstdcdr&i=sid=%22G0100753029%22. |
work_keys_str_mv |
AT zhōuyúzé yǐguānliánshìdàishùshèjìduōzūhùyīngyòngchéngshìzhīsqlzhuǎnhuànguīzé AT zhōuyúzé designandimplementationofsqlrewritingrulesformultitenantapplicationsbasedonrelationalalgebra |
_version_ |
1716619869651206144 |