채팅 로직1 채팅 프로젝트 현재 중고책 기부 프로젝트를 진행하고 있습니다. 유저들끼리 중고책 기부를 하기 위해 채팅이 필요하며, 다수가 참여하는 유저 채팅보다는 일대일 채팅만 필요한 상황입니다. 일대일 채팅만 구현해야 한다고 가정 user1이 user2 에게 채팅 신청을 한다. user2는 user1이 채팅 신청한 것을 알아야 한다. user1 user2의 채팅방이 데이터 베이스에 저장된다. user1, user2는 각각 해당 채팅방을 검색할 수 있어야 한다. 어떻게 저장을 하는 것이 효율적일까? 해당 채팅방에 채팅을 하면, 채팅을 한 사람이 누군지만 기록하면 된다. 채팅 기록은 채팅방 id 와 연관관계를 형성하고 있기 때문이다. 기본적인 스키마 디자인 ChatRoom: chatRoomId (PK) participant1 (use.. 2023. 10. 29. 이전 1 다음