[WebSocket] DB 설계

채팅방 DB 설계

  • MongoDB 선정
    • Document, BSON 데이터 형식으로 저장되어 적은 용량을 사용하고 처리속도가 빠름
    • 수평적으로 확장하는데 용이
    • 많은 양의 데이터를 Read/Write하기 용이하고, 더 많은 사용자와 데이터를 수용할 수 있습니다.
  • 구조
    • 1:1 채팅방
    • 다대다 채팅방
    • 채팅 메시지 -> 많은 데이터 수용을 위해 따로 분리
    • 알림

1:1 채팅방

다대다 채팅방

'WebSocket' 카테고리의 다른 글

[WebSocket] Nginx 설정  (0) 2024.05.25
[WebSocket] Stomp - React 구현  (0) 2024.05.25
[WebSocket] Stomp - Spring Boot 구현  (0) 2024.05.25
[WebSocket] Stomp 통신  (0) 2024.05.24