MongoDB 大数组或文件
MongoDB large array or documents
我们正在努力保存个人资料浏览量。
我们创建了一个类似的模式
{
user: userId,
viewers: []
}
我们认为 viewers 数组可能有数百万个项目
那么这样做是否更有意义?
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
}
这样这个集合就可以拥有数百万个文档
处理此问题的最佳方法是什么
我觉得这样会更好,分析数据更容易。并且不会造成一个文件16mb的限制。
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
}
我们正在努力保存个人资料浏览量。
我们创建了一个类似的模式
{
user: userId,
viewers: []
}
我们认为 viewers 数组可能有数百万个项目
那么这样做是否更有意义?
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
}
这样这个集合就可以拥有数百万个文档
处理此问题的最佳方法是什么
我觉得这样会更好,分析数据更容易。并且不会造成一个文件16mb的限制。
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
},
{
user: userId,
viewer: viewerId
}