mongodb - 在具有大量更新的集合中使用复合主键
问题描述
我有一个包含大约 10,000 个文档的集合,文档的结构是这样的:
{
"_id" : NUUID("a23ad36e-b0ca-4fa2-9d36-163223f26142"),
"Field_1" : NUUID("451a4cd9-3dab-4b5d-b792-bb81f0950a75"),
"Field_2" : null,
"Field_3" : NUUID("31ab892f-99c1-4e33-959b-12d0a90a3d3d"),
"Field_4" : 1,
"Field_5" : "AAF12A0A4D18",
"Field_6" : ISODate("2018-05-30T22:40:05.389Z"),
"Field_7" : ISODate("2018-06-31T20:02:35.947Z"),
"Field_8" : NumberLong(9300)
}
我的应用程序每秒更新此集合中的文档。对这个集合使用复合主键还是只使用普通主键并定义复合索引更好?
解决方案
推荐阅读
- c++ - 如何使用包含和库创建 Makefile?
- python - 并发 TensorFlow 字符串拆分
- c# - 通过动态调用(获取)属性来初始化(实体)对象。实体框架,c#,ASP>NET
- model-driven-development - eclipse Sirius和epsilon之间的区别
- javascript - 带有 ES6 babel 编译模块的“SyntaxError: import not found”
- netlogo - 如何根据颜色和最小距离将海龟分组在一起
- python - picamera.exc.PiCameraMMALError 的 Raspberry Pi 错误:无法启用连接:资源不足
- c++ - MacOS 上的 Clang 包含问题
- python - Selenium IDE python代码导出,不起作用
- javascript - 如何使用 vue cli config 排除 PWA 中的特定路由?