개발자

supabase, firebase, pocketbase 뭘 사용하는것 이 좋을까요?

2023년 12월 04일조회 786

안녕하세요 ! 혼자 프로젝트를 진행하다가 궁금한 점이 생겨서 질문드립니다. 현재 저는 생일 축하 웹사이트 프로젝트를 진행중입니다 리액트를 공부 중이고 해서 겸사겸사 뭐라도 해보자 해서 매우 간단하게 하려고 합니다 ! 생일 전까지 빠르게 만들어야하는지라 로그인, 회원가입은 아직까진 예정에 없습니다..ㅎㅎ 생일 축하 메시지만 남기는 것이기에 굳이 로그인 기능이 필요할까 싶기도 하구요.. 결론적으로 제가 하고 싶은 것은 1. 그 사이트 내에서 축하 메시지를 작성하면 그 메시지를 띄워주고 2. 새로고침 하거나 홈페이지를 나갔다 들어와도 개개인들이 작성한 그 메시지들이 그대로 남아있게끔 계속 보이게 하고 싶습니다 !!! 그럴러면 메시지 데이터를 저장해둘 서버가 필요하다고 생각해서 잘 알려진 supabase, firebase, pocketbase 중에서 사용하고 싶은데 어떤 것을 사옹해야할지 모르겠습니다 ㅠㅠ 유명하고 많이 써서 사용하기보단 각각의 장단점이 있을테니 제 프로젝트의 규모와 목적에 맞게 사용하고 싶습니다 근데 제가 공부한지 얼마 안된지라 찾아봐도 postgres, nosql 관련한 글들인데 장단점을 잘 모르겠더라구요.. 차이점은 알겠으나 그래서 내 프로젝트엔 뭘 쓰는게 좋을지 파악이 어려웠습니다..! 아니면 저 위의 기능과 데이터들 뿐이면 로컬스토리지도로 가능한걸까요? 그리고 혹시 메시지를 삭제하는 기능까지 만들려면 인가받은 사용자만 삭제해야하니까 로그인 기능도 필요한거겠죠? 회원가입 기능 없이 관리자인 저만 삭제할 수 있도록 할 수는 없을까요..? - 프로젝트 규모에 맞게 어떤 서버를 사용하면 좋을지? - 삭제기능도 한다면 관리자인 저만 삭제할 수 있는지? (그럼 관리자인 저와, 사용자 페이지를 따로 만드는 것인지..?) 개인 프로젝트에서 서버를 사용해본적이 없어서 하나부터 열까지 너무 어렵네요ㅠㅠㅠ 선배님들 도움주시면 감사하겠습니다 !!

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

삭제된 사용자님의 프로필 사진

삭제된 사용자

2023년 12월 04일

안녕하세요. 1. 프로젝트 규모가 작을 것 같아 사실 어느 서비스를 사용해도 크게 문제는 없을 것 같습니다. 잠깐 찾아보았을땐 무료거나/적은 용량에 대해서는 무료로 제공하는 것 같아서요. DB을 써보신 적이 있다면 RDB와 nosql 중 익숙하신 것을 쓰면 될테지만 그렇지 않다면 한글로 된 참고자료가 많은 것을 선택하시는게 편할 것 같네요. 2. 말씀하신 삭제 기능을 구현하는 방법엔 여러 가지가 있겠지만, 관리자만 삭제하고 싶다면 삭제 버튼 클릭 시 관리자만 아는 비밀번호를 입력하게끔 하는 방법이 제일 간단하지 않을까 싶네요. 로그인도 필요하지 않고 관리자 페이지를 따로 만들지 않아도 되니까요. 아니면 생일축하 글을 적을 때 비밀번호를 함께 입력받고, 나중에 사용자가 삭제 버튼을 누른다면 그 때 비밀번호를 확인하게끔 구성하시는게 더 좋은 방법인 것 같기도 합니다. 실제로 이런 식으로 운영되는 서비스들도 많은 것 같구요. 생각나는대로 적어보았는데 조금이나마 도움이 된다면 좋겠습니다 :D

profile picture

익명

작성자

2023년 12월 04일

알람이 오지 않아 답변이 늦었습니다😅 저는 DB를 처음 쓰는지라 .. 자료가 많은 것 위주로 찾아보도록 하겠습니다 !! 삭제 기능 정도는 필요할 것 같았는데 제가 다 할 수 있을까 걱정했는데 말씀해주신 방법대로 구현해보는 것도 좋을 것 같아요!! 생각치 못한 부분인데 아이디어 주셔서 감사합니다 ㅎㅎ :)

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!