1. Application classification:
Database transactions, data processing (big data, machine learning, search, distributed storage), IM, OA
2. Evolution process
1. Business digitization (MIS) -> database addition, deletion, modification and query -> data analysis
2. ETL, data warehouse -> big data, large-scale distributed data processing -> large-scale machine learning -> real-time data processing
3. The evolutionary correspondence between various technologies
mysql VS redis
ETL VS storm
Data warehouse vs hive
Data Mining vs Machine Learning
OA VS Workflow
IPC VS RPC
memory vs redis
Find VS Search (solr)
File system vs distributed storage
map/reduce vs stream computing