티스토리 뷰

FireBase Database란?

- "NoSQL 클라우드 데이터베이스로 데이터를 저장하고 동기화하세요. 모든 클라이언트에서 실시간으로 데이터가 동기화되고 앱이 오프라인일 때도 데이터를 사용할 수 있습니다."

- NoSQL이란? 정형화된 데이터뿐만 아니라 반정형화  정형화 데이터에 적합한 데이터 구조 , json 형태를 기반으로하고 있음 

- 채팅도 마찬가지로 {"key" : "value" } 형식

- 간단하게 Chatting App을 만들 수 있음 

- firebase.google.com/docs/database?hl=ko

 

 

Android에서 설치 및 설정

- firebase.google.com/docs/database/android/start?hl=ko

- FireBase를 어떻게 써야 하는지 알 수 있음 

 

 

실시간 데이터 베이스 만들기

 

Realtime Database 

(1) 데이터

 

 

 

(2) 규칙

(3) 백업

(4) 사용량 

 

 

 

 

<참고> 

JSON(JavaScript Object Notation)

- 경량의 Data 교환 형식

- JSON 표현식은 사람과 기계 모두 이해하기 쉬우며, 용량이 작아, 최근에는 JSON이 XML을 대체해서 데이터 전송등에 많이 사용

- 특정 언어에 종속되지 않으며, 대부분의 프로그래밍언어에서 JSON포맷의 데이터를 핸들링할 수 있는 라이브러리 제공

- 위키 정의: "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷

- 본래는 자바스크립트 언어로부터 파생되어 자바스크립트의 구문 형식을 따르지만 언어 독립형 데이터 포맷

'Programming > Android' 카테고리의 다른 글

[Android] 레이아웃 최적화(Layout Optimization)  (0) 2020.12.09
[Android] Context  (0) 2020.12.03
[Android] FireBase 시작하기  (0) 2020.12.02
[Android] Main Thread(UI Thread) & runOnUIThread()  (0) 2020.11.29
[Android] Intent  (0) 2020.11.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함