Question: How large-scale data retrieval?
Such as: When on the amount of system data 1 billion, 10 billion, we are doing the system architecture usually to consider the issue from the perspective of the following:
1) What good database? (mysql, sybase, oracle, DaMeng, magical, MongoDB, HBase ...)
2) how to resolve single point of failure; (LVS, the F5, AlO, Zookeep, the MQ)
. 3) how to ensure data security; (hot standby, cold standby , off-site live)
4) how to solve the problem of retrieval; (database middleware proxy: mysql-proxy, Cobar, MaxScale etc;)
5) how to solve the problem of statistical analysis; (off-line, near real-time)