id uid gid
1 10
1 11
2 10
3 10
查询我关注的 uid=1 -->gid
关注我的 gid -->uid
海量数据分为2个表,根据索引不用 分为2个表,但是这个时候要实现这个表读写一致
1方法中同时对2个表操作–>有延迟 可能还会报错 用户等待时间过长
2主表完成写操作告诉客户ok, 从表的操作通过mq完成从表写(必须保证mq完全ok)
3再启动一个服务,实时查询主表 然后去写从表 (内存服务器会有另外的开支)
id uid gid
1 10
1 11
2 10
3 10
查询我关注的 uid=1 -->gid
关注我的 gid -->uid
海量数据分为2个表,根据索引不用 分为2个表,但是这个时候要实现这个表读写一致
1方法中同时对2个表操作–>有延迟 可能还会报错 用户等待时间过长
2主表完成写操作告诉客户ok, 从表的操作通过mq完成从表写(必须保证mq完全ok)
3再启动一个服务,实时查询主表 然后去写从表 (内存服务器会有另外的开支)