Ming Lei:適用企業的NoSQL解決方案
原創2013年4月26日-27日,由51CTO傳媒集團旗下WOT(World Of Tech)品牌主辦的2013大數據全球技術峰會在北京富力萬麗酒店召開。本次峰會將圍繞大數據基礎架構與上層應用的生態系統,解決大規模數據引發的問題,探索大數據基礎的解決方案,激發數據挖掘帶來的競爭力,讓數據發出聲音。51CTO作為本次峰會的主辦方,將全程視頻、圖文直播報道這場數據的盛宴,更多內容請點擊專題:2013大數據全球技術峰會。
Google美國總部資深架構師Ming Lei在關于如何選擇適用企業的NoSQL解決方案提出,以下三點是在企業選擇解決方案時需要考慮的:
1.理解體系結構的實現。
2.了解使用模式。
3.幾個NOSQL開源項目的詳細比較
其中,開源存儲系統里面的通用架構比較包括:Highly Coupled (clustered) vs. Space based;Peer-to-Peer vs. Client-to-Server;Inter-process Co-ordination vs. Database Centric。
然而比較不同的解決方案應該通過哪些緯度?
· Storage Type
· CAP
· ACID
· Read/Write Performance
· Replication and Sharding
· Indexed and Secondary Index
· High Availability, Fault Tolerance, Failover
· Scalability on data and request
存儲類型
· Document: Jackrabbit, MongoDb, ArangoDb, CouchBase, CouchDb
· Columns: Hbase, Cassandra
· Key-Values: Riak, MemCacheDb