网络IO+服务器高性能编程+数据库
网络IO(epoll)
伸缩性
非关系型数据库 key-value型
redis、memcached
连接池
队列
应用服务层进行主要业务处理
数据库只进行服务业务处理
缓存(分布式)
数据库读写分离(负载均衡)
缓存的同步问题
缓存设置失效时间,失效后重新查询(实时性较差)
数据库中数据更新后通知缓存进行更新(实时性较高)
缓存换页
内存不够时将不活跃的数据换出内存
FIFO(先进先出)
LRU(Least Recently Used)
LFU(Least Frequently Used)
Last updated 5 years ago