學術產出-學位論文

文章檢視/開啟

書目匯出

Google ScholarTM

政大圖書館

引文資訊

TAIR相關學術產出

題名 傳統關聯式資料庫暨欄導向資料庫之轉換機制研究-以台灣學術期刊搜尋引擎為例
An approach to the translation mechanism from relational-based database to column-oriented database - take Taiwan academic journal search engine as an example
作者 黃勁超
Huang, Chin Chao
貢獻者 劉文卿
Liou, Wen Ching
黃勁超
Huang, Chin Chao
關鍵詞 轉換機制
關聯式資料庫
欄導向資料庫
實體關聯模型
搜尋引擎
HBase
Hadoop
日期 2011
上傳時間 30-十月-2012 11:44:04 (UTC+8)
摘要 源於資訊量爆炸時代的來臨,企業面臨大量資料所帶來的挑戰:傳統關聯式資料庫無法負荷龐大資料所造成的效能及儲存設備升級等問題。為了解決大量資料所帶來的諸多問題,各界提出不同的理論,而其中最被廣為討論的就是雲端運算。時至今日,許多企業及個體用戶逐漸開始使用雲端運算中,目前最具代表性的分散式架構Hadoop上的資料庫代表-欄導向資料庫HBase來作為底層資料庫。故本研究提出一套傳統關聯式資料庫轉換至欄導向資料庫HBase之轉換機制,以台灣學術期刊搜尋引擎為例。
參考文獻 1. Gantz, J., & Reinsel, D. (2010). The Digital Universe Decade, Are You Ready?
2. Ghemawat, S., Gobioff, H., & Leung, S. T. (2003). The Google file system. ACM SIGOPS Operating Systems Review, 37, 29-43.
3. Greenberg, A., Hamilton, J., Maltz, D. A., & Patel, P. (2008). The cost of a cloud: research problems in data center networks. ACM SIGCOMM Computer Communication Review, 39(1), 68-73.
4. McLuckie, C. Google Compute Engine: Computing without limits Retrieved 16 July 2012, from http://googleenterprise.blogspot.tw/2012/06/google-compute-engine-computing-without.html
5. Apache wiki. Hbase/PoweredBy Retrieved 16 July, 2012, from http://wiki.apache.org/hadoop/Hbase/PoweredBy
6. NoSQL. (2012, July 10). In Wikipedia, The Free Encyclopedia. Retrieved 02:44, July 16, 2012, from http://en.wikipedia.org/w/index.php?title=NoSQL&oldid=501561398
7. Cloud computing. (2012, July 13). In Wikipedia, The Free Encyclopedia. Retrieved 02:39, July 16, 2012, from http://en.wikipedia.org/w/index.php?title=Cloud_computing&oldid=502099373
8. Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology. NIST Special Publication, 145(6), 1-2.
9. White, T. (2011). Hadoop: The definitive guide, Second Edition: Yahoo Press.
10. The Apache HBase Book. Retrieved from http://hbase.apache.org/book.html
描述 碩士
國立政治大學
資訊管理研究所
99356015
100
資料來源 http://thesis.lib.nccu.edu.tw/record/#G0099356015
資料類型 thesis
dc.contributor.advisor 劉文卿zh_TW
dc.contributor.advisor Liou, Wen Chingen_US
dc.contributor.author (作者) 黃勁超zh_TW
dc.contributor.author (作者) Huang, Chin Chaoen_US
dc.creator (作者) 黃勁超zh_TW
dc.creator (作者) Huang, Chin Chaoen_US
dc.date (日期) 2011en_US
dc.date.accessioned 30-十月-2012 11:44:04 (UTC+8)-
dc.date.available 30-十月-2012 11:44:04 (UTC+8)-
dc.date.issued (上傳時間) 30-十月-2012 11:44:04 (UTC+8)-
dc.identifier (其他 識別碼) G0099356015en_US
dc.identifier.uri (URI) http://nccur.lib.nccu.edu.tw/handle/140.119/54770-
dc.description (描述) 碩士zh_TW
dc.description (描述) 國立政治大學zh_TW
dc.description (描述) 資訊管理研究所zh_TW
dc.description (描述) 99356015zh_TW
dc.description (描述) 100zh_TW
dc.description.abstract (摘要) 源於資訊量爆炸時代的來臨,企業面臨大量資料所帶來的挑戰:傳統關聯式資料庫無法負荷龐大資料所造成的效能及儲存設備升級等問題。為了解決大量資料所帶來的諸多問題,各界提出不同的理論,而其中最被廣為討論的就是雲端運算。時至今日,許多企業及個體用戶逐漸開始使用雲端運算中,目前最具代表性的分散式架構Hadoop上的資料庫代表-欄導向資料庫HBase來作為底層資料庫。故本研究提出一套傳統關聯式資料庫轉換至欄導向資料庫HBase之轉換機制,以台灣學術期刊搜尋引擎為例。zh_TW
dc.description.tableofcontents 致謝 2
摘要 4
目錄 5
圖目錄 7
表目錄 9
第一章 緒論 10
第一節 研究背景與動機 10
第二節 研究架構及流程 12
第三節 研究目的與貢獻 14
第二章 文獻探討 15
第一節 雲端運算 15
第二節 Google File System 18
第三節 Apache Hadoop 20
第四節 Hadoop Distributed File System(HDFS) 22
第五節 Map/Reduce 23
第六節 HBase 25
第七節 Avro 27
第三章 關聯式暨欄導向轉換機制 30
第一節 欄導向資料庫結構轉換 30
第一段 實體關係轉換 30
第二段 一對一關係轉換 34
第三段 一對多關係轉換 35
第四段 多對多關係轉換 37
第五段 遞迴關係轉換 38
第二節 Avro序列化資料結構轉換 40
第一段 實體關係轉換 41
第二段 一對一關係轉換 42
第三段 一對多關係轉換 43
第四段 多對多關係轉換 45
第五段 遞迴關係轉換 46
第三節 小結 47
第四章 系統實作 49
第一節 使用技術暨環境 49
第二節 學術期刊資訊搜尋介面 52
第一段 欄導向資料結構轉換 53
第二段 Avro序列化結構轉換 56
第三段 搜尋流程 61
第三節 Web Service 63
第一段 輸入格式 63
第二段 輸出格式 63
第五章 結論與建議 65
參考文獻 67
zh_TW
dc.language.iso en_US-
dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0099356015en_US
dc.subject (關鍵詞) 轉換機制zh_TW
dc.subject (關鍵詞) 關聯式資料庫zh_TW
dc.subject (關鍵詞) 欄導向資料庫zh_TW
dc.subject (關鍵詞) 實體關聯模型zh_TW
dc.subject (關鍵詞) 搜尋引擎zh_TW
dc.subject (關鍵詞) HBaseen_US
dc.subject (關鍵詞) Hadoopen_US
dc.title (題名) 傳統關聯式資料庫暨欄導向資料庫之轉換機制研究-以台灣學術期刊搜尋引擎為例zh_TW
dc.title (題名) An approach to the translation mechanism from relational-based database to column-oriented database - take Taiwan academic journal search engine as an exampleen_US
dc.type (資料類型) thesisen
dc.relation.reference (參考文獻) 1. Gantz, J., & Reinsel, D. (2010). The Digital Universe Decade, Are You Ready?
2. Ghemawat, S., Gobioff, H., & Leung, S. T. (2003). The Google file system. ACM SIGOPS Operating Systems Review, 37, 29-43.
3. Greenberg, A., Hamilton, J., Maltz, D. A., & Patel, P. (2008). The cost of a cloud: research problems in data center networks. ACM SIGCOMM Computer Communication Review, 39(1), 68-73.
4. McLuckie, C. Google Compute Engine: Computing without limits Retrieved 16 July 2012, from http://googleenterprise.blogspot.tw/2012/06/google-compute-engine-computing-without.html
5. Apache wiki. Hbase/PoweredBy Retrieved 16 July, 2012, from http://wiki.apache.org/hadoop/Hbase/PoweredBy
6. NoSQL. (2012, July 10). In Wikipedia, The Free Encyclopedia. Retrieved 02:44, July 16, 2012, from http://en.wikipedia.org/w/index.php?title=NoSQL&oldid=501561398
7. Cloud computing. (2012, July 13). In Wikipedia, The Free Encyclopedia. Retrieved 02:39, July 16, 2012, from http://en.wikipedia.org/w/index.php?title=Cloud_computing&oldid=502099373
8. Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology. NIST Special Publication, 145(6), 1-2.
9. White, T. (2011). Hadoop: The definitive guide, Second Edition: Yahoo Press.
10. The Apache HBase Book. Retrieved from http://hbase.apache.org/book.html
zh_TW