在云盛行的时代,设计一个大的系统除了考虑传统RDBMS之外,还会考虑我们要不要使用NOSQL产品,有一个slice 聊到了这个问题:
观看抽取几个重要的点:
1. 考虑的方面:rapid development, consistency, availability, latency, scale-out, cost, elasticity, manageability
2. 未来可能有三类大的系统:
- Analytics processing : complex offline adhoc reporting
- OLTP : complex transactional semantics
- NoSQL : mostly online processing, agile, high performance, horizontally scalable
3. 典型NoSQL数据库类别: