==== 이전의 글 ====
카카오톡처럼 친구목록을 전화번호로 구현하고 싶은데
혹시 제 아이디어가 맞는지 검토해주시면 감사하겠습니다.
1. 사용자가 앱을 설치한다.
2. 최초 실행 시 사용자를 식별할 수 있는 정보를 수집하여 서버에 저장한다( Table 명 -> People)
3. 사용자와 사용자 간에 어떠한 방법(카카오톡처럼 동기화 혹은, 친구추가라는 기능으로 식별할 수 있는 코드를 입력)
을 이용하여 People에 있는 Data를 조회하여 식별코드가 일치하면 A 사용자의 Table로 Data를 옮겨온다.
(A 사용자가 B 사용자 친구추가 시 People에서 식별코드를 조사한 후 일치할 경우 A 사용자 Table에 B사용자의 대한 정보를 가져오고
그걸 핸드폰으로 가져오면 친구목록 구현)
이렇게 생각하고 있는데 혹시 다른 방법이나 좋은 아이디어 있는 분 계신가요?
혹여나, 친구목록에 대한 질문 글이 매우 적기 때문에 일반인이 구현하기 힘든 것인가요?
==== 이전의 글 끝 ====
쪽지나 메일이 안되서 질문글을 다시 올립니다.
서버로썬 오라클을 사용할 예정입니다.
(클라우드 서버를 사용하다가 커스터마이징이 되지 않아 오라클로 전향하여 아직 오라클에 대한 이해도가 낮습니다)
1. People이라는 전체 데이터를 저장할 테이블만 있을경우 새로운 사용자가 생기면 폰으로 Table생성이 가능할까요?
(A사용자가 어플 설치 시 오라클에 A사용자에 대한 Table이 생성되는 것)
2. 상기 방법으로 구축시 사람만큼의 테이블이 생성이 되야할 것 같은데 상당히 문제가 되지 않을까요?
(그리하여 생각한 건 Table은 People이라는 전체 테이블안에 컬럼(TAG)를 추가하여 구분을 할 생각도 있습니다.)
★최초 등록 시 테이블 구현 예시★
[People Table]
ID 전화번호 이름 TAG
001 010-000-0000 A ===> 처음 사용자 등록하면 테이블에 입력 됨
002 010-111-1111 B
★A사용자와 B사용자가 있을 경우 A사용자가 B사용자를 친구추가를 하면★
ID 전화번호 이름 TAG
001 010-000-0000 A
002 010-111-1111 B
003 010-111-1111 B A의 친구 ==> 이런식으로 A의 대한 태그를 지정하여 이것만 셀렉트해서
안드로이드로 전송하면 될 것 같다는 초안입니다.
(이럴경우 DATA가 많이 늘어나는데 테이블 늘어나는 것보다 데이터 처리가 빠를까요?)