개발자
제가 배운 방법은 nodejs에 mongodb를 활용해서 만드는 것이였은데 혹시 현업에서는 회원가입이나 로그인페이지 만들때 회원정보를 담는 데이터 베이스는 nossql을 쓰나요 아니면 sql을 쓰나요
답변 1
인기 답변
보통 회원정보는 rdb(mysql, mssql, 오라클 ...) 을 쓰기는 하는데, no-sql을 쓴다고 해도 달라질 것은 데이터 엑세스 레이어 정도니까 그냥 그걸로 공부하셔도 됩니다. 그거보다 회원가입에서 더 신경쓰셔서 구현해보실 부분은 - 유저의 고유값을 얼마나 작게 만들면서도 유니크하게 만들면서도 많은 회원을 받을 수 있게 만들것인가? - 비밀번호를 어느단계에서 해시해서 저장해둘것인가? (서버에서 해시/암호화를 한다면, 클라이언트 -서버 전송구간은 그냥 암호 평문이 흘러다니겠죠?) - 사용자 정보중에 어떤것은 암호화를 하고 어떤것은 평문으로 저장할까? 또한 암호화해서 저장해야 되는정보인데 (예를들면 전화번호) 고객의 검색요청이 있을경우 어떻게 대응할 것인가? 등에 대해 고민해보시면 좋습니다.
익명
작성자
2022년 09월 06일
와 그냥 구현만 배웠다 보니까 회원가입하나가 디테일하게 들어가면 어렵군요..
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!