Project/Random Photo Matcher

[RPM] ERD 구상하기

F12:) 2024. 4. 7. 13:13

 

 

현재까지 고안해낸 ERD이다. 내가 작성하는 방식과는 다르지만, 이것도 꽤나 잘 눈에 들어오는 것 같아서 좋은 것 같다.

 

 

우선 User가 존재한다. 회원가입을 할 예정이며 소셜 로그인같은 기능보다는 간단한 아이디, 패스워드로 시작해보려고 한다.

 

User는 Sending이라는 행위를 한다. 사진을 매칭할 대상을 찾는 과정인 것이다. 서버 내부에서 real time algorithm으로 인해 서로 사진을 주고받은 User 두 명이 검색되었다면, Sending 2개의 데이터가 묶여 Matching에 등록된다.

 

Matching에 등록된 데이터들은 서로 사진을 교환하는 과정을 거친다. 이러한 일련의 과정(사진 교환)을 거치게 되면 matching과 sending에서 앞선 처리된 상황의 데이터가 삭제되고 old_XX로 이동하게 된다.

 

 

이렇게 이동하는 이유는 아래와 같다.

  • 완료된 데이터와 매칭이 진행 중인 데이터를 분리한다.
  • 과거 사진 교환 목록을 찾을 때, 조금 더 수월하다고 생각한다.

 

그래서 위와 같은 시스템으로 처리를 해보고자 한다.

 

나름 시간이 될 때 하루 3시간씩 상의하여 진행하고 있는데, 4월안에 빠르게 진행될 것 같아 기분이 좋다..!

'Project > Random Photo Matcher' 카테고리의 다른 글

[RPM] 프로젝트 생성  (1) 2024.04.08
[RPM] ERD 변경  (0) 2024.04.07
[RPM] 프로젝트 개요  (0) 2024.04.07