標題: A Cloud Based Dynamic Content Delivery Network
基於雲端的動態內容傳遞網路
作者: 吳嘉新
Piboonudompornkul, Pawat
袁賢銘
Shyan-Ming Yuan
電機資訊國際學程
關鍵字: 雲端計算;內容傳遞網路;Hadoop;SQL;NoSQL;MongoDB;資料庫連接器;資料庫轉移;Cloud Computing;Content Delivery Network;Hadoop;SQL;NoSQL;MongoDB;Database Connector;Database migration
公開日期: 2013
摘要: 在這篇論文裡,提出了基於雲端的內容傳遞網路以提供一個動態網頁內容傳遞網路。我們使用MongoDB來實現NoSQL資料庫,並實做在每個 HDFS 節點上,將資料庫連接起來後形成一個可提供資料庫複本功能。這系統因為使用NoSQL資料庫而保證使用者將可收到高效率、高獲取率、及高容錯率。 當網頁內容提供者想要將他們有使用MySQL資料庫的網頁內容轉移到NoSQL資料庫環境,使用都需要很多時間去轉換網頁內容來使原始網頁能夠使用NoSQL資料庫。因此,我們也研究了關聯式資料庫管理系統與MongoDB,一個NoSQL資料庫。這篇論文找出了這兩種資料庫的不同、特性、資料庫基模及如何將兩種詢問語言之間作轉換。這篇論文提供了PHP MySQL連接器及MySQL 資料庫遷移功能。這工具使得使用者不需要任何特殊知識,網頁就可快速且簡單地從MySQL資料庫伺服器環境轉移到我們的基於雲端的動態內容傳遞網路。
In this paper, proposed Cloud based Content delivery network system to serve a dynamic web content delivery service. We used MongoDB as a NoSQL database, deploy inside each HDFS nodes server and connect database together as a replication set of database. This system ensures web content provider will receive a high performance, high availability and fault tolerance from power of NoSQL database technology. From the problem when web content provider want to move their web content in MySQL database environment to work in NoSQL database environment. User require a lot of time change their web content to work with new database environment and think about different schema of each database. So, we also study about Relational database management system (RDBMS) compare with NoSQL database, MongoDB. This work find out differentiation of this two type of database in different aspect: characteristic of each database, feature, database scheme and how to mapping this database query language together. The result of this work we done to develop simple and useful helper tools: PHP MySQL connector and MySQL database migrate tool. This tool is make web content provide easy and fast for migrate their web content from MySQL database web server environment to use our Cloud Based Dynamic Content Delivery Network without any special knowledge with NoSQL database.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT070160812
http://hdl.handle.net/11536/75217
Appears in Collections:Thesis