작성
·
364
답변 1
0
안녕하세요, comst19님!
앱을 지웠다가 깔아도 데이터를 복구하는 방법을 찾고 계시는군요!
룸 데이터베이스는 로컬 데이터베이스이므로 사실 외부 저장소의 기능을 하기에는 어려운 면이 있습니다. 그렇기 때문에 따로 파일을 통해 외부 저장소에 옮기고 다운로드를 하는 것은 권장하지 않습니다.
만약 comst19님이 어플을 삭제했다가 다시 설치하더라도 데이터를 복구하고 싶다면, Firestore 와 같은 외부저장소를 사용해보는 것은 어떨까요? Firestore는 파이어베이스에서 나온 제품으로, 서버와 데이터베이스의 기능을 동시에 해주어 comst19님이 룸 데이터베이스를 통해 값을 읽어오고 쓰고 했던 것처럼 외부 저장소에 값을 저장하고, 또 필요할 때 불러오게 됩니다. 룸 데이터베이스와 달리 내부에 저장하는 것이 아닌 외부에 저장하므로 comst1님이 새로운 폰을 사용하거나, 여러 기기에서 데이터에 접근하더라도 무리없이 작동할 것입니다.
해당 Firestore 강의는 2023년 하반기 업데이트에 강의가 업데이트될 예정입니다!
질문 남겨주셔서 감사합니다! 혹시 그 전에 따로 혼자 firestore 해보시다가 안되는 부분 있으면, 강의내용 관련 아니더라도 여기에 질문 남겨주시면 답변 드리도록 하겠습니다 🙏🏻