Javascript MeteorJS/Mongo数据结构-哪个选项最适合长期使用?

Javascript MeteorJS/Mongo数据结构-哪个选项最适合长期使用?,javascript,node.js,mongodb,meteor,Javascript,Node.js,Mongodb,Meteor,我和我的团队陷入了两难境地,希望在社区中就什么是更好的选择达成共识 我们正在尝试构建流星JS路线,如: domain.com/main slug/all/child slug 我们的选择是: 1) 发布主slug和每个子slug记录,或 2) 我们将一个新字段作为外键附加到与该子段塞对应的每个记录上 发布带有每个子段塞记录的主段塞(选项1)的缺点意味着我们将不得不细分到更多数据,并且此发布上的子段塞记录已经非常广泛(超过100万条记录) 如果将一个新字段作为外键附加到与该子段塞对应的每条记录上(

我和我的团队陷入了两难境地,希望在社区中就什么是更好的选择达成共识

我们正在尝试构建流星JS路线,如:

domain.com/main slug/all/child slug

我们的选择是:

1) 发布主slug和每个子slug记录,或

2) 我们将一个新字段作为外键附加到与该子段塞对应的每个记录上

发布带有每个子段塞记录的主段塞(选项1)的缺点意味着我们将不得不细分到更多数据,并且此发布上的子段塞记录已经非常广泛(超过100万条记录)

如果将一个新字段作为外键附加到与该子段塞对应的每条记录上(选项2),则意味着我们必须对数据进行返工,并进行更艰难的数据库迁移


就最佳性能而言,哪种选择最有利而非不利?

最好在meteor论坛或mongo forumsi的其他论坛上提问。考虑到社区的规模,我想我会把它放在这里。我道歉