inflearn logo
강의

講義

知識共有

[2023コトリン講義無料提供]基礎から収益創出まで、AndroidプログラミングA-Z

데이터베이스 백업관련 질문있어요

459

comst19

投稿した質問数 1

0

안녕하세요 인프런에서도 수강을 하고 있습니다

다름이 아니라 TodoList 앱에서 어플을 삭제했다가 다시 설치하거나 휴대폰 이전을 할 때 데이터를 복구하고 싶어서 찾아보니까 룸 데이터베이스 파일을 저장하고 외부 저장소에 옮겼다가 다운로드를 하면 된다고는 하는데 구글링을 해봐도 답이 안 나옵니다 ㅠㅠ 혹시 강의로 알려주실 수 있으신가요?

kotlin android 클론코딩 클론코딩

回答 1

0

Code With Joyce

안녕하세요, comst19님!
앱을 지웠다가 깔아도 데이터를 복구하는 방법을 찾고 계시는군요!

룸 데이터베이스는 로컬 데이터베이스이므로 사실 외부 저장소의 기능을 하기에는 어려운 면이 있습니다. 그렇기 때문에 따로 파일을 통해 외부 저장소에 옮기고 다운로드를 하는 것은 권장하지 않습니다.

만약 comst19님이 어플을 삭제했다가 다시 설치하더라도 데이터를 복구하고 싶다면, Firestore 와 같은 외부저장소를 사용해보는 것은 어떨까요? Firestore는 파이어베이스에서 나온 제품으로, 서버와 데이터베이스의 기능을 동시에 해주어 comst19님이 룸 데이터베이스를 통해 값을 읽어오고 쓰고 했던 것처럼 외부 저장소에 값을 저장하고, 또 필요할 때 불러오게 됩니다. 룸 데이터베이스와 달리 내부에 저장하는 것이 아닌 외부에 저장하므로 comst1님이 새로운 폰을 사용하거나, 여러 기기에서 데이터에 접근하더라도 무리없이 작동할 것입니다.

해당 Firestore 강의는 2023년 하반기 업데이트에 강의가 업데이트될 예정입니다!
질문 남겨주셔서 감사합니다! 혹시 그 전에 따로 혼자 firestore 해보시다가 안되는 부분 있으면, 강의내용 관련 아니더라도 여기에 질문 남겨주시면 답변 드리도록 하겠습니다 🙏🏻

안드로이드스튜디오 버전이 어떻게 되는지요?

0

106

1

스크래치 파일 Run 안되는 오류 발생

0

134

1

Git에서 다운받은 폴더가 안열리는 분들

0

136

1

TodoDao Interface 문의

0

78

1

kotlin 버전과 ksp 버전 꼭 맞추셔야 해요!!

0

446

1

아름다운 joyce님께.. runonuithread 문의

0

139

0

viewBinding 관련 질문입니다.

0

206

3

0:30초 질문입니다.

0

179

1

Locationmanager로 타입캐스팅 실패 문의

0

140

1

Todo리스트 dao 구성 시 todo 질문

0

140

1

룸 데이터베이스 구성 시 dao 에러 문의

0

170

1

버튼모양 질문 소스코드 첨부

0

146

1

레이아웃 구성할떄 저는 버튼모양이 원으로 나와요

0

169

1

싱글톤 패턴 구현중 코드가 강의와 일치하지 않습니다.

0

156

1

MainActivity 파일안에 setContencView가 없습니다..

0

201

1

room database 설치 질문

0

174

1

kts로 공부하는 학생도 있는데 갑자기 설명도 없이 kt로 설명하면..

0

313

3

mutable과 var의 차이점

0

201

1

안드로이드 스튜디오 스크래치 파일

0

277

1

추가링크는 어디에 있을까요?

0

285

1

대시보드 설정 마지막 단계 Google Play에 앱 게시

0

675

2

geoCoder.getFromLocation 에러

0

552

2

apirequest.io 로딩 현상 & 사이트 이상함

0

449

1

PrimaryKey를 Nullable하게 만드는 이유

0

267

1