2012年10月4日 星期四

From Relational Database to Distributed/Parallel Database to Cloud Database

課程:論文演討(一)
日期:2010/09/28
時間:13:50 ~ 15:30
地點:S104
作者:資工研一 范勤一
講者:陳良弼教授


               這次的演講主要跟資料庫有關係,為關聯式資料庫、分散式資料庫、為併聯式資料庫,最後為雲端資料庫。資料庫這部分在之前學的幾乎都是跟Relational Database關聯式資料庫有關,但是因應現在資料量日趨龐大,傳統的Relational Database會因為資料量的龐大使得效能降低,因此才有NoSQL的概念提出。

               NoSQL一般汎指的是Not Only SQL。
  










NoSQL不使用SQL作為查詢語言,因為其資料庫不需要固定的表格模式,而是一種類別的概念(broad class of database),可以大大省去SQL的JOIN操作,還有著水平可擴展特性。


最後還談到平行處理、分散式運算跟雲端運算的區別。


這問題在網路上的討論似乎不少,連李家同教授都有一篇文章來談論所謂的雲端運算。
最後發現,其實雲端運算更像一個抽象的概念,他沒有涵蓋很多嶄新的技術,而是將分散式運算從內部網路升級程透過Internet來做分散運算。

但是現有雲端,功能似乎又比分散式運算多了不少新穎的概念跟技術,




  • 隨需自助服務
  • 隨時隨地用任何網路裝置存取
  • 多人共享資源池
  • 快速重新佈署靈活度
  • 可被監控與量測的服務
  • 這些概念使得雲端運算富有更大的彈性,可量身訂造、可隨時調整。
    大幅度節省了原本分散式運算需要做的前置工作:手動架設多台硬體。


    參考資料:http://www.appdynamics.com/blog/2011/05/18/will-nosql-kill-the-dba/
                    http://beaver.ncnu.edu.tw/projects/emag/article/60/%E4%BD%95%E8%AC%82%E9%9B%B2%E7%AB%AF%E7%A7%91%E6%8A%80.pdf


    沒有留言:

    張貼留言