2012年10月3日 星期三

From Relational Databases to Destribute/Parallel Databases to Cloud Databases


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

今天的演講是在介紹資料庫的演進,從關聯式資料庫到後來的分散/平行式資料庫再到現在熱門的雲端資料庫。以往關聯式資料庫儲存系統都是使用SQL這套語言,如果不是使用這套語言的都會被認為不是正規的軟體架構,但在現今物件導向盛行及網路應用程式逐漸龐大的情況下,以往關聯式資料庫所造成物件和資料分離的情形,當再進行資料的儲存和讀取時會有些許不便,而在資料庫的擴展方面不是那麼容易,所以NoSQL就產生了。那何謂NoSQL?簡單來說那些不是使用SQL操作的資料庫都泛稱為NoSQL,而我們時常使用的GoogleFacebook為了處理他們龐大的資料,就是使用自己開發的NoSQL資料庫。


在介紹完SQLNoSQL以後,演講者向我們介紹何謂雲端資料庫。雲端資料庫簡單來說就是一個在雲端計算平台運行的資料庫,其主要優點有擴展性高、效率高、容錯能力及有辦法和現有的資料庫管理系統進行接口。在演講接近尾聲的時候,有老師向演講者提出分散式、平行式與雲端資料庫的差異在哪?雲端資料庫是否等於分散式加平行式?這些問題值得我們思考一下。

















沒有留言:

張貼留言