I create Firestore multi-user inventory management. My question is about best structure for it. I think about 3 options:
flat options - only products
products -product1 -product2 -user -product-name -category -subcategoryIf I have 100 users and every one has 1000 product in inventory it will cost me plenty "reads".
users separately
users -user1 -user2 -products product1 product2 -product-name -category -subcategoryIn this case there is plenty "reads" but only around "user"
deep to subcategories
users -user1 -categories -category1 -subcategories subcategory1 -product-nameThia option is to deep for me but it saves "reads"
How would you do it?