친구관리에서...

동기화 버튼을 누르면 내 폰에 있는 연락처를 가지고와서...

DB 회원 서버에서 하나하나 비교하면서.. 동기화를 시키는건가요?

 

회원이 백만명이라고하고 한사람당 저장된 전화번호부명수가 100명이라면...

 

감당히 안되네요...

 

주소록 전화번호부는 단말기에서 가지고올 수 있는데...

 

만약 A 사용자가 B 사용자의 전화번호를 등록했습니다..

이 후 B 사용자가 A 사용자의 전화번호를 등록하면...

서로 친구 목록에 뜨는거죠...

 

문제는 한사람당 보통 200명 300명 전화번호를 가지고있는데...

주기적으로 갱신되는 부분도 궁금하지만 갱신시킬때 DB를 하나하나 비교하는건가요?

그러면 너무 서버에 무리가 갈 것 같은데 어떻게 구현될지 원리가 너무 궁금합니다..

 

카카오톡처럼 주기적으로 동기화하는 방법이랑

어떤식으로 연락처를 비교해서 친구를 서로 맺게 하는지 너무 궁금합니다..

 

원리좀 알려주세요...