2017-12-05 2 views
0

저는 현재 사용자가 일부 알고리즘에 의해 선택된 다른 사용자의 추천을받는 틴더 형 앱을 개발 중입니다. 각 사용자는 고유 한 사용자 특정 영역을 갖지만이 데이터는 다른 사용자가이 사용자를 추천으로 얻는 것처럼 공유됩니다. 필자가 읽은 것부터 공유 영역은 각 사용자의 로컬 장치에 자동으로 복제되므로 필자는이를 원하지 않는다.일부 공유 영역을위한 올바른 아키텍처

이제 어떻게하면 사용자 풀을 가질 수 있습니까? 알고리즘으로 계산 된 사용자 만 각 사용자에게 개별적으로 공유 할 수 있습니까?

이 주제에 대한 다른 스레드도 읽었으며 '데이터베이스 설계 : Realm Threading Deep Dive'를 살펴 보았습니다. 그러나 현재 내 영역 환경을 설계하는 방법을 모르는 상태입니다. 감사합니다

답변

1

지금은 데이터를 별도의 영역 파일로 분할하여 서버의 영역 파일간에 자신의 코드로 이동하는 것이 좋습니다.

이 작업은 약간 번거롭고 현재 개체 수준 권한을 가진 사용자간에 데이터를 세부적으로 공유하기위한 더 나은 방법을 개발하는 중입니다. 앞으로 몇 주와 몇 달 동안 계속 지켜봐주십시오.

그 전까지는 데이터를 사용자 별 영역으로 복제하는 것이 최선의 방법입니다.

+0

설명해 주셔서 감사합니다. 개체 수준의 사용 권한을 가진 사용자간에 세분화 된 데이터 공유가 정확히 필요한 것입니다. 이제 기존 솔루션을 계속 사용하고 서버 계층에 사용자 정의 메서드를 만들어 동기화되지 않은 영역간에 데이터를 전달하기로 결정했습니다. 이에 대한 문서가 있습니까? 객체 서버 doc을 확인했지만 특별한 경우는 나열되어 있지 않습니다. 우리 목표가 무엇인지 알기 때문에, 조금이라도 우리를 도울 수 있습니까? – chaintrooper

관련 문제