在學習CGFT大數據時,BigTable是需要重點掌握的。具體什么是BigTable,下文作詳細介紹!

BigTable是一個分布式存儲系統,利用谷歌提出的MapReduce分布式并行計算模型來處理海量數據。使用谷歌分布式文件系統GFS作為底層數據存儲,并采用chubby提供協同服務管理。

可以擴展到PB級別的數據和上千臺機器,具備廣泛應用性、可擴展性、高性能和高可用性等特點。從2005奶奶4月考試,BigTable已經在谷歌公司的實際生產系統中使用,谷歌的許多項目都存儲在BigTable中。

特許全球金融科技師CGFT一級

包括搜索、地圖、財經、打印、社交網站orkut、視頻共享網站YouTube和博客網站blogger等。這些應用無論在數據量方面,還是在延遲需求方面,都對BigTable提出了截然不同的需求。

盡管這些應用的需求大不相同,但是,BigTable依然能夠為所有谷歌產品提供一個靈活的、高性能的解決方案。

當用戶的資源需求隨著時間變化時,只需要簡單地往系統中添加機器,就可以實現服務器集群擴展。

總的來說,BigTable具備以下特性:支持大規模海量數據、飯不是并發數據處理效率ji高、易于擴展且支持動態伸縮、適用于廉價設備、適合于讀操作不適合寫操作。