84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
有两张表,群表,群成员表,现在成员表比较大想进行分表
想到有两种分表方法,按人分或按群分
如果按人分,查询哪个人加入过哪个群很容易,但查询群有多少人报名就要用UNION去查了
如果按群分,查询群有多少人报名很容易,但查询哪个人加入过哪个群就要用UNION去查了
请问有什么好的方案可以令上面两个需求都可以高效查询,分表是为了减少查询压力,但用UNION又会增加查询压力,违背分表的初衷了
수백만 개의 데이터가 포함된 그룹 채팅을 테이블로 나누는 방법은 무엇인가요? -PHP 중국어 사이트 Q&A - 수백만 건의 데이터가 담긴 그룹채팅을 테이블로 나누는 방법은? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
推荐使用hash方式分表,根据用户id进行hash分表,假设你有1亿的聊天记录,那么不到100张表也够了。
수백만 개의 데이터가 포함된 그룹 채팅을 테이블로 나누는 방법은 무엇인가요? -PHP 중국어 사이트 Q&A - 수백만 건의 데이터가 담긴 그룹채팅을 테이블로 나누는 방법은? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
推荐使用hash方式分表,根据用户id进行hash分表,假设你有1亿的聊天记录,那么不到100张表也够了。