Facebook 採用 HBase,對雲資料庫領域的發展會有什麼影響?
12-24
個人覺得如果有影響應該只是大家看待Cassandra更加謹慎了,會轉而對HBase更多一些關注。但是對於Real-Time的場景來說,主要還是基於Memory的Key-Value DB(如Redis、Memcached等)和類似MongoDB等的產品,對此不會有什麼影響,畢竟Hbase還是不適合在低延遲的應用場景中。
我覺得facebook用hbase的主要原因是目前主導hbase在fb應用的傢伙正是hbase的作者。。
HBase自從全面使用HFile結構以後,讀性能己經有了很大的改善,視應用狀況而定也是一種很好的Real-Time選擇。目前社區正在全力進行兩大工作:1是改善寫性能的穩定,2是協處理器的加強以更好地適應在線分析比如匯總等功能。facebook採用hbase主要給了大家一種信心,有了一個榜樣使用起來就有底氣了。而fb對社區的貢獻在hbase這一塊基本不大
唉,其實我越來越感覺Facebook對大部分技術人員來說是屠龍技,對技術人員都是很矛盾的。就我個人來說,先吸取理念,然後再看看能否用到罷,所以並不太深究。
我在想,facebook不用hbase,或者說用得不成功,淘寶敢用么? 為什麼facebook不用cassandra?你要知道cassandra的前身就是facebook開發且提交給社區的, 由於facebook使用hbase的成功,使得一些正處於觀望的企業在使用nosql資料庫時更加有信心,同時也有嘗試使用nosql資料庫的理由了吧,呵呵!
推薦閱讀:
※Facebook 相片彈層為什麼選用黑底?
※Facebook 收購 Instagram 的 10 億美元,投資人、創始人、普通員工大約能分到多少?
※如何看待 Instagram 宣布日活躍用戶量已達 5 億?
※Facebook 花10億收購 Instagram,為什麼還要開發 Facebook Camera,這有何意義?
※Instagram 的 10 億美元收購價是怎麼估算出來的?