개발자
설문조사나 자기소개서 등에서 임시저장 또는 실시간 저장을 구현하고자 한다면 저장할때마다 트랜잭션을 발생시키시나요? 혹은 로컬스토리지나 세션에 저장후 한꺼번에 디비에 저장하는게 적절할까요? 설문조사 작성중에 나간후 다시 작성할때 데이터가 남아있고 작성도중 이전다음페이지로 왔다갔다해도 데이터들이 남아있기해야한다면요 저장할때마다 디비에하면 서버부하가 심하나요? 그걸 해결할방법이있나요?
답변 1
안녕하세요~ 임시저장 또는 실시간 저장에 대해서 질문주셨는데요! 말씀주신방법중 디비에 저장하는 방법은 지양하시는게 좋을 듯 합니다! 일단 디비에 저장한다면 지속적으로 디비에서 데이터를 꺼내오거나 저장해야하고, 사용자가 많다면 서버에도 부담이 될테니까요! 차선택의 방법이 여러가지 있겠지만 말씀주셨던 것 처럼 로컬/세션스토리지 혹은 쿠키도 있을것이고 redux를 사용한 전역상태관리 그리고 쿼리스트링 정도가 있을 것 같습니다! 새로고침을 해도 유지되어야 한다면 로컬/세션 스토리지,쿠키,쿼리스트링 아니라면 리덕스를 사용하실 수 있을 것 같습니다! 여기서 데이터의 양이나 양식, 데이터가 유출되도 괜찮은가에 따라서도 나뉠 것 같은데요 ! 프로젝트 특징에 맞게 고민해보시면 좋을 것 같습니다~
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!