Yang teacher about MongoDB, HBase, MySQL, oceanbase the description of the applicable scenarios, concise, for the actual business of the choice of storage options is very helpful.
Article reprint Link: http://blog.sina.com.cn/s/blog_3fc85e2601013nw9.html
About the application scenario for open source database Oceanbase (http://oceanbase.taobao.org/):
If you do not need a business (transaction), MongoDB etc is a good choice, if you have a large amount of data, HBase is also a good choice;
A relational database (such as MySQL) is a good choice if you need a transaction (transaction), a small amount of data, or you can accept transactions after the sharding
If you need a transaction (transaction), and the amount of data is large (for example, 1tb~ hundreds of TB), or even though the data is small, but the data is growing fast and you want to avoid the trouble of the sub-Library, you are welcome to choose Oceanbase
Reference as equation of the title: Oceanbase = transactionality + Scalability
More Wonderful content: http://www.bianceng.cnhttp://www.bianceng.cn/database/extra/