MySQL 데이터베이스 디자인 - 채팅 기록 테이블 디자인
M࿆r.࿆z࿆h࿆a࿆n࿆g࿆
M࿆r.࿆z࿆h࿆a࿆n࿆g࿆ 2020-04-21 12:12:14
0
2
1674

전문가 여러분께 묻고 싶습니다. 경험이 있는 사람은 자신의 경험을 이야기할 수 있고, 경험이 없는 사람은 함께 토론할 수 있습니다.

현재 직면한 문제:

가정

그룹 채팅에 1,000명이 있습니다. 사용자 A가 메시지를 보냅니다:

다음:

계획 A: 그룹 채팅에 1,000명에 해당하는 기록을 삽입합니다(1,000개의 기록을 삽입해야 합니다. 매우 무섭습니다)

계획 B: 레코드 삽입(사용자가 읽었음, 사용자 레코드 삭제 방법? 해당 관계 테이블 추가??)

기타 솔루션: Redis, memecache 등 다른 저장 방법을 사용합니까? ?

M࿆r.࿆z࿆h࿆a࿆n࿆g࿆
M࿆r.࿆z࿆h࿆a࿆n࿆g࿆

모든 응답(1)
一锤一座山

Memcached는 저장을 수행하며 현재 저장된 데이터의 양을 기록하는 표시를 부여합니다. 데이터 개수가 만족되면 MYSQL에 균일하게 삽입되고 성공 상태가 반환되며 Memcached에 저장된 데이터는 삭제됩니다.

  • 회신하다 위대한 신
    Guanhui 작가 2020-05-04 11:29:02
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿