我们说有两种模式,书和参考。
鉴于几乎每次访问Book时都需要一些Reference的信息,比如id和name。查询参考列表书籍的ID是如此频繁的表现。
原来,Book
有两种不同的架构设计 {
referenceIds: [...],
referenceNames: [...]
}
和
{
reference: [{
id: xxx,
name: xxx
}, ...]
}
我们知道上层方法会产生一个可能的错误,referenceIds
中的数据可能与referenceNames
不一致
但是,在查询id
的{{1}}时,较低的方法是否会产生性能问题?