공기밥 프로젝트 2 (ERD 설계)

Jay_u·2023년 7월 21일
0

공기밥 프로젝트

목록 보기
2/5

테이블 짜기

Spring Security 기능을 활용해서 SNS 연동 로그인 기능을 적용시킨다고 고려해서 테이블을 작성하기로 했다.

https://rastalion.me/%ED%9A%8C%EC%9B%90-%EA%B0%80%EC%9E%85-%EB%B0%8F-%EB%A1%9C%EA%B7%B8%EC%9D%B8%EC%9D%84-%EC%9C%84%ED%95%9C-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%84%A4%EA%B3%84/

이곳에서 아주 좋은 레퍼런스를 찾았고 나름대로 적용시켜봤다.
그런데 테이블이 별로 안나온다..? 그래도 중요한건 JWT 사용을 해보는거니깐.. ㅎㅎ;

member.authentication 은 고객의 개인정보를 따로 저장하는 곳이다.
하나의 멤버 테이블을 저렇게 세세하게 나눈 이유는 인데스를 사용하든 풀스캔을 사용하든 row 수가 많으면 성능저하가 나타나기 때문이다.

근데 생각해보니 소셜로그인으로 개인정보를 가져올려면..사전동의부터.. 개인정보처리방침까지?? 개인정보를 가지고 활용할 수 있는 점은 많지만

나중에 법적인 문제가 될 거 같아 과감하게 제외시켰다. 왜냐하면 이 서비스는 진짜 배포할 것이기 때문이다.

문의사항 게시판(답글, 비공개 여부 탑재) 테이블까지 추가했다.

profile
정확한 정보를 전달할려고 노력합니다.

0개의 댓글