从书缩放MongoDB:
一般情况
我们可以将其推广到分片键的公式:{coarseLocality : 1, search : 1}
所以我的问题是,这对吗?不应该是更好的写作的对立面吗?
同样来自书中:
这种模式仍在继续:所有内容都将始终添加到“最后一个”块中,这意味着所有内容都将添加到一个分片中。这个分片键为您提供了一个单一的、不可分发的热点。
所以说我的应用程序总是按 user_id 和集合中的最后一个条目进行搜索。
我应该拥有的最好的分片键是什么,这个:
{_id:1, user_id:1}
或者:
{user_id:1,_id:1}