日期:2012.09.28
時間:14:00 ~ 15:30
地點:S104
撰寫者:資訊產碩一 曹卜月
講者:國立政治大學資訊科學系 陳良弼教授
Distributed Database 分散式資料庫,是一個 Database 但存在多台電腦, NoSQL 和傳統資料庫不一樣, NoSQL 不是沒有資料庫,是 not only SQL ,而 NSQL 沒有 schema ,好處 Lowe cost,缺點沒有 standardization ,現在為了處理大量資料而推出許多系統。ex: HBase 等等,map-reduce將問題變成 key-value ,map去尋找key來計算,再把所有 value group 起來再經由 reduce 加總輸出。
HBase的簡介
HBase,是一個開源的高可靠性、高性能、可伸縮、並非建立在關係模型基礎上的分布式資料庫,用以存儲大規模結構化數據。HBase是用Java語言編寫的,本身沒有C的API,但是可以通過Thrift實現。
Hbase是一個分佈式開源數據庫,基於Hadoop分佈式文件系統,模仿並提供了基於Google文件系統的Bigtable數據庫的所有功能。其目標是處理非常龐大的表,可以用普通的計算機處理超過10億行數據,並且有數百萬列元素組成的數據表。 Hbase可以直接使用本地文件系統或者Hadoop作為數據存儲方式,不過為了提高數據可靠性和系統的健壯性,發揮Hbase處理大數據量等功能,需要使用Hadoop作為文件系統。
HBase,是一個開源的高可靠性、高性能、可伸縮、並非建立在關係模型基礎上的分布式資料庫,用以存儲大規模結構化數據。HBase是用Java語言編寫的,本身沒有C的API,但是可以通過Thrift實現。
Hbase是一個分佈式開源數據庫,基於Hadoop分佈式文件系統,模仿並提供了基於Google文件系統的Bigtable數據庫的所有功能。其目標是處理非常龐大的表,可以用普通的計算機處理超過10億行數據,並且有數百萬列元素組成的數據表。 Hbase可以直接使用本地文件系統或者Hadoop作為數據存儲方式,不過為了提高數據可靠性和系統的健壯性,發揮Hbase處理大數據量等功能,需要使用Hadoop作為文件系統。
沒有留言:
張貼留言