본문 바로가기
내마음대로만들어보자/Expo

[파이어베이스] 리얼타임데이터베이스

by 소농민! 2021. 9. 14.
728x90

1. 리얼타임데이터베이스란?

리얼타임데이터베이스는 JSON 형태로 저장/관리 되는 데이터베이스라고 보면된다.

파이어베이스에서 제공하는 함수를 사용하면 저장/삭제/수정이 가능하다.

 

리얼타임데이터베이스의 가장 큰 장점은 플랫폼과 실시간으로 데이터를 주고 받는다는 것!

 

이미지파일을 저장할떄는 보통 파일 저장 스토리지를 사용하고

JSON 데이터를 저장할때는 리얼타임데이터베이스를 사용한다.

 

2. 리얼타임데이터베이스 생성

데이터베이스를 생성할때 권한은 모두 공개로 바꿔놓고 실습해보자.

(규칙 탭을 눌러서 read, write 를 모두 true로 바꿔주면된다.)

 

3. 데이터 업로드 

예제 만들기를 위해 data.json에서 관리를 하던 데이터를 실제로 리얼타임데이터베이스에 저장을 해보자!

오른쪽 토글 버튼을 클릭 후 JSON 가져오기를 통해 data.json 파일을 불러오면된다.

위와 같이 JSON 형태로 저장되는 모습을 볼 수 있다.(딕셔너리 구조)

이제 리스트 형태로 저장을 했기때문에 불러와 사용이 가능해졌다!