이 노드 내의 멤버 수가 언제 성능에 영향을 미치기 시작합니까?Firebase : 데이터 구조
예 노드
Groups
id_0
groupName: Bills Cooking
members
uid_0: true
uid_1: true
uid_2: true
회원 그룹 내 키의 수가 너무 많은되고, 성능에 영향을 시작할 때 궁금하고있다.
각 그룹에는 연관된 모든 구성원에 대한 참조 ID가 들어 있습니다. 0 일 수도 있고 1000 개 이상일 수도 있습니다.
구성원 노드 (보이지 않음)는 자신이 속한 그룹을 나타내는 자체 참조를 갖습니다. 필자는 Firebase에서 데이터를 구조화하는 두 가지 방법 모두에서 참조 키를 사용하는 좋은 방법이라고 생각합니다.
테이블 뷰에 모든 그룹 이름을 나열하려면 모든 그룹 노드를 가져 와서 이름을 가져옵니다. 문제는 내가 모든 멤버 키를 동시에 가져 오는 것입니다. 10 개 정도면 괜찮습니다. 리팩터링 할 시점은 무엇인지 궁금합니다. 각 그룹에 100 개의 그룹과 1000 명의 사용자가있는 경우 많은 추가 데이터를 가져옵니다.
다른 노드를 생성하여이 문제를 피할 수 있다고 생각합니다.하지만이 방법으로 Firebase는 데이터 구조를 권장합니다. 자세한 here
감사로