服务器集群设计
公司数据库的用户信息表达10亿以上数据,准备搭建100台服务器,用户数据查询和数据遍历。
如何做到客户端查询实时性高?并且遍历所有数据也快(需要全部遍历)
考虑过Memcached进行缓存,但没这方面经验。
[解决办法]
根据有规律生成的用户id,来定位机器,进而分数据库,分表。缓存是肯定会有的,具体机制最好对应你的业务来优化,例如根据常访问用户来缓存该用户的全部数据,或是很多用户都会常访问表的某项等。只能想到这些。