跳到主要內容

簡易檢索 / 詳目顯示

研究生: 黃勁超
Huang, Chin Chao
論文名稱: 傳統關聯式資料庫暨欄導向資料庫之轉換機制研究-以台灣學術期刊搜尋引擎為例
An approach to the translation mechanism from relational-based database to column-oriented database - take Taiwan academic journal search engine as an example
指導教授: 劉文卿
Liou, Wen Ching
學位類別: 碩士
Master
系所名稱: 商學院 - 資訊管理學系
Department of Management Information System
論文出版年: 2012
畢業學年度: 100
語文別: 中文
論文頁數: 67
中文關鍵詞: 轉換機制關聯式資料庫欄導向資料庫實體關聯模型搜尋引擎
外文關鍵詞: HBase, Hadoop
相關次數: 點閱:242下載:9
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 源於資訊量爆炸時代的來臨,企業面臨大量資料所帶來的挑戰:傳統關聯式資料庫無法負荷龐大資料所造成的效能及儲存設備升級等問題。為了解決大量資料所帶來的諸多問題,各界提出不同的理論,而其中最被廣為討論的就是雲端運算。時至今日,許多企業及個體用戶逐漸開始使用雲端運算中,目前最具代表性的分散式架構Hadoop上的資料庫代表-欄導向資料庫HBase來作為底層資料庫。故本研究提出一套傳統關聯式資料庫轉換至欄導向資料庫HBase之轉換機制,以台灣學術期刊搜尋引擎為例。


    致謝 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

    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

    QR CODE
    :::