我有两个表,职位和用户。每个帖子都有一个与之关联的用户。例如
post{
postId: Int
userId: Int
}
user{
userId: Int
ImageUrl: String
username: String
}
我试图考虑与两件事有关,最好是与用户进行帖子联接,对非规范化或缓存到Redis中是否更好
如果反规范化更好,我是否也会对imageURL进行反规范化
例如,如果您查看堆栈溢出数据库架构,则该表在帖子表中具有所有者用户ID和所有者显示名称,这是非规范化的,但是当您加载帖子时,它也会获得imageurl。所以我的问题是他们是否为图像URL进行了连接,如果不是那么就不会使显示名称变得多余
Posts
PostTypeId
OwnerUserId
OwnerDisplayName
我正在寻找可扩展的答案。