BaaS와 대표적인 서비스인 Kinvey에 대해 자세히 알아보는 세미나의 세번째 세션 자료입니다.
이번 세션에서는 Kinvey에서 애플리케이션 데이터를 어떻게 저장하고 관리하는지를 알아봅니다.
*본 자료는 데브기어 코드아카데미(BaaS) 온라인 세미나에서 사용된 발표자료입니다. 온라인 세미나를 시청하시면 더 자세한 내용을 확인하실 수 있습니다: http://forms.embarcadero.com/AP14Q3KRWebinarCodeAcademy?
3. EMBARCADERO
TECHNOLOGIES
지난 주 내용요약
• TBackendUsers
• 회원가입, 로그인, 로그아웃
• Kinvey를 통해 사용자 관리 기능을 전환
• Kinvey
기능 확장
• REST
Client
컴포넌트
• TKinveyAPI 확장
3
4. EMBARCADERO
TECHNOLOGIES
Kinvey의 데이터 스토리지
• MongoDB
기반
• 엔티티와 컬렉션
– 엔티티: 이름-‐값 형식으로 설정
– 컬렉션: 엔티티의 그룹
• CRUD 지원
• 조회, 필터링 기능 제공
• TBackendStorage
&
TBackendQuery 이용
4
5. EMBARCADERO
TECHNOLOGIES
어떻게 수정을 할까?
• 엔티티 생성/수정을 위한 JSON
요청 시
_id,
_type
&
_collecUon 속성 지원
• 엔티티 필터링과 집계
– query
– fields
– sort
등
5
6. EMBARCADERO
TECHNOLOGIES
마무리 요약
• Kinvey에서 데이터 저장은 엔티티 및 컬렉션으로
구성되어 있습니다.
• MongoDB로 구현됨
• TBackendStorage는 CRUD 작업 지원
• TBackendQuery는 필터링과 집계
6
7. EMBARCADERO
TECHNOLOGIES
다음 세션 내용
2014.8.19
(화) 오후 1:30
• 원격알림(NoUficaUons)!!
– 원격알림 전환
– 원격알림 구현
– 사용자 원격알림 전송
7