说我正在处理调色板。调色板有很多样本。色板属于调色板。
我在MongoDB中看到了几种方法。
标准关系数据库方法。样本具有外键,例如palette_id。要查找属于调色板的所有样本,我查询palette_id =(我想要的调色板)。
我将样本的ID存储在调色板上的数组中。即,调色板有一个名为swatch_ids的属性,它是一个swatchIds数组。要找到调色板的样本,我必须执行一个查询,其中swatch_id是"在""那个阵列。
我将样本直接存储在调色板文档中。该文档有一个名为swatches的属性,它是一个swatch对象数组。我可以直接访问调色板的样本。
哪种方法最有效/最佳?
如果我很少在调色板的背景下处理样本,该怎么办?