2016-09-30 73 views
0

我需要能够通过用户名和slug参考项目。目前,我有我的状态形状像这样:整数ID和字符ID在REDX

posts: { 
    user1_postslug: {...}, 
    user2_postslug1: {...}, 
} 

但我很担心,这最终会影响性能,所以我想这样做是这样,而不是:

posts: { 
    items: { 
     4: {...}, 
     21: {...}, 
    }, 
    references: { 
     user1_postslug: 21, 
     user2_postslug1: 4, 
    } 
} 

在这里,我将它们存储通过它们的编号,并存储对它们的引用。有什么理由不应该使用上面的代码,或者第一个?

回答