2012年10月11日 星期四

From Relational Database to Distributed/Parallel Database to Cloud Database

      
      課程: 論文研討()
      日期 : 2012/09/28
      時間 : 13:50 ~ 15:3課程: 論文研討()
      日期 : 2012/10/05
      時間 : 13:50 ~ 15:30
      學生 : 資傳研一 辛彥德
      演講者 : 陳良弼 教授


      心得報告:

        這次的演講主要跟資料庫有關係,為關聯式資料庫、分散式資料庫、為併聯式資料庫,最後為雲端資料庫。 SQL - 非常高階的資料查詢語言,Microsoft SQL Server幾個初始版本適用於中小企業的資料庫管理,但是近年來它的應用範圍有所擴展,已經觸及到大型、跨國企業的資料庫管理。NoSQL(Not only SQL)是不同於傳統關聯式資料庫的資料庫管理系統,NoSQL不使用SQL作為查詢語言,因為其資料庫不需要固定的表格模式,而是一種類別的概念(broad class of database),可以大大省去SQLJOIN操作,還有著水平可擴展特性。
NoSQL雖然解決了大量資料的問題,但目前仍然存在一些風險。由於NoSQL資料庫採取Eventually Consistency(資料遲早會一致)的作法,因此NoSQL的分散式設計會將資料分散複製到不同節點中,每個節點各自也能異動資料,然後再彼此同步。同步過程就會有時間落差,若同時讀取不同節點上的資料,會發生資料不一致的情況。而雲端運算是一種基於網際網路的運算方式,透過這種方式共享軟硬體資源與資訊,並按使用者所需提供給電腦和其他裝置。如同「雲」一般,在距離使用者之遠端進行大量運算,減少使用者電腦之負擔,且使用不需要知道「雲」在那裡,只要享受「雲」所提供的服務就好。

沒有留言:

張貼留言