Je commence à utiliser Firebase pour stocker des informations de données. J'ai appris qu'il est préférable de l'avoir dans une structure étroite au lieu d'une structure profonde.Noeuds linéaires Firebase
I ont la structure suivante:
MainDetail
-Kd92jd93kaod93 <----ID
-Kfirkd9rmtiepr
-.....More than 1 million more
La question j'est que, j'ai plus d'un million de données et plus d'un million identifiants seront stockées dans une séquence linéaire sous chacun des noeuds principaux comme ci-dessus .
Est-ce une bonne approche pour avoir tous les identifiants dans un nœud? ou devrais-je le décomposer plus avant comme par date? Comme ...
01_MainDetail
-20170902
-Kd92jd93kaod93
-Kfirkd9rmtiepr
-....
-20170901
-Kd92jd93rt4e3
-Kfer5hrmtiepr
-....
-....
Cela contredit ce que j'ai lu en ligne comme maintenant je ne suis pas le rendre étroit et ayant plusieurs enfants.
Quelle est la bonne approche quand j'ai beaucoup de données?