Firestore数据库结构

时间:2019-05-16 09:16:25

标签: google-cloud-firestore

我创建Firestore多用户库存管理。我的问题是关于最佳结构。我认为有3种选择:

  1. 固定选项-仅产品

    products
      -product1
      -product2
        -user
        -product-name
        -category
        -subcategory
    

    如果我有100个用户,而每个人都有1000个库存产品,那将使我付出大量的“读物”。

  2. 分别是用户

    users
      -user1
      -user2
        -products
          product1
          product2
           -product-name
           -category
           -subcategory
    

    在这种情况下,有很多“读物”,但仅围绕“用户”

  3. 深入子类别

    users
      -user1
        -categories
          -category1
            -subcategories
              subcategory1
               -product-name
    

    Thia选项对我来说很深,但是可以节省“读物”

你会怎么做?

0 个答案:

没有答案