課程: 論文研討(一)
日期 : 2012/09/28時間 : 13:50 ~ 15:30
學生 : 資傳研一 王健任
演講者 : 陳良弼 教授
心得感想:
一開始說明了傳統資料庫的運作原理讓大家回顧。對於一些非專精於此領域的人來說蠻有幫助。
傳統資料庫對於網路上的海量資料(Big Data)已不敷使用,面對網路上須同時處裡的海量資料,傳統資料庫在處理上可能會因為需要保持資料的一致性,導致處理速度過慢。所以發展出NoSQL的資料庫。NoSQL=Not Only SQL的縮寫與傳統資料庫最大的分別是不使用SQL為查詢語言,且擴充性大,只需要補充一般電腦即可增加伺服器容量,而不必動用到大型伺服器。NoSQL的另外一個優點是資料可能分散存在不同的主機上,當需要時可以直接存取,不用排隊,因沒有鎖定的觀念,所以當需要更改時也可以直接更改。
雲端技術的運用在未來將會非常的廣泛,現階段網路上產生的海量資料實在太多也太迅速,若是以傳統的方式建立主機和資料庫,其建設的速度可能跟不上資料的成長速度,若是使用雲端技術來建設,可串聯許多的電腦即時支援。不必受限在實體的主機上。離峰的時候也可以減少多餘的資源浪費。
NoSQL雖然逐漸成為主流但傳統的SQL資料庫還是有它存在的必要性,在需要維持資料一致性運用像是銀行、政府機關等機構、一但資料庫的資料損毀或是不同步,往往會影響很多事。在NoSQL發展的同時,傳統SQL資料庫也需要發展一些新的技術來提升效能。
沒有留言:
張貼留言