2012年10月4日 星期四

From relational databases to distributed/parallel databases to cloud databases

課程 : 論文研討(一)
日期 : 2012/09/28
時間 : 13:50 ~ 15:30
地點 : S104
作者 : 資工產碩(一)   陳昭安
講者 : 國立政治大學 陳良弼教授  


    這次的演講是李御璽邀請到鼎鼎大名的陳良弼教授,他精通資料探勘、資料庫的知識,在這次演講也講了很多關於資料探勘以及資料庫的介紹及觀念,一開始演講者先從關聯式資料庫(Relational Databases)開始介紹,關聯式資料庫是建立在關聯模型基礎上的資料庫,藉助於集合代數等數學概念和方法來處理資料庫中的資料,同時也介紹到SQL語言,他是關聯式資料庫的標準查詢語言,目前大多數的關聯式資料庫都可以透過SQL進行查詢、管理。再來分散式資料庫(Distributed Databases),它是用電腦網路將物理上分散的多個資料庫單元連線起來組成的一個邏輯上統一的資料庫。平行式資料庫(Parallel databases)是由二台主機同時操控同一個資料庫,因此提高資料庫整體的效能,增加使用者資料的傳輸及運作,以避免資料庫塞車的問題,同時可避免如有主機損壞而導致資料庫無法使用的困境,因為平行式的使用當一台主機損毀,另一台可擔負資料庫正常運作的功能。 

  最後是雲端資料庫(Cloud Databases),雲端資料庫自然不用說了,它就是在雲端電腦上執行資料庫,但它是在這場演講中最重要的課題。NoSQL也被稱為Not Only SQL,是對不同於傳統的關聯式資料庫的資料庫管理系統的統稱。和SQL存在許多顯著的不同點,其中最重要的是NoSQL不使用SQL作為查詢語言。NoSQL在出來之前就已經出現很多種非關聯式資料庫,以下介紹4種比較受到關注的NoSQL資料庫,分別是Key-Value資料庫,記憶體資料庫(In-memory Database)、圖學資料庫(Graph Database)以及文件資料庫(Document Database)。  


                                                              圖片來源

  隨著資料庫技術的日趨成熟,資料庫技術也迅速且不斷的發展與改變,相信在專業學者的幫助下,雲端資料庫能夠更進一步的發展。



沒有留言:

張貼留言