마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
채팅앱들 데이터베이스 저장방식이 궁금합니다.
0
추천
안녕하세여.
최근 앱개발중 궁금한부분이 있어 글올립니다.
카톡이나 기타 앱에서 채팅기능들 구현할때
데이터 관리를 어떤식으로 하는지 궁금하네요.
카톡에보면 개인적으로 문자1개1개 삭제가가능하던데 이부분을보면 방하나에 채팅데이터를 저장한는건
아닌거같고, 채팅 유저마다 같이 공유되는데이터를 저장시키는거같은데 이런방식으로하면 데이터양이 너무 비효율적일거같습니다.
대기업 어플들의 채팅 데이터 관리는 어떤식으로 이루어지나요??
고수님들 조언부탁드립니다!
안드로이드
저장방식
서버
데이터베이스
채팅
kanoo
(
2,720
포인트)
님이
2018년 1월 21일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
2개의 답변
0
추천
잘아는건 아니지만 나름대로 답변을 드리자면 디바이스와 디비 두곳에 모두 저장하고 디바이스를 선순위로 데이터를 불러와 새로 갱신된 데이터만 추가해주는 방식이 있겠고 디바이스에 데이터가 없을 경우 서버에서 불러올 수 있겠죠? 예를들면 최근 3일 데이터 불러오기가 그런 방식일 것 같네요. 채팅방 유저마다 db를 공유하는건 보안상 효율적이라고 볼 수는 없으나 유저별로 삭제 플래그를 주어 플래그가 표시된 메세지의 경우 디바이스에 다운로드 제외하게하는 방법도 가능하겠네요
flcat
(
700
포인트)
님이
2018년 1월 28일
답변
Please
log in
or
register
to add a comment.
0
추천
보통 저장하는 메모리도 생각해야해서 서버에 모든 내용을 저장하고 있을 수는 없고 일정기간 후에 삭제를 한다는 것 같습니다. 그리고 채팅내용은 보통 기기에 저장 하구요
알파고
(
4,320
포인트)
님이
2018년 1월 28일
답변
Please
log in
or
register
to add a comment.
...