日期: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
沒有留言:
張貼留言