【发布时间】:2021-08-25 21:06:55
【问题描述】:
我在 MongoDB 的 Bitnami Helm 图表中找不到配置更高 MongoDB oplog 大小的方法,here。
我的理解是oplog会将所有最近的数据保持到一定的大小,或者年龄,然后丢弃。该 oplog 允许离线的副本在它们重新在线后赶上主 oplog。
但是我看不到配置它的方式,也看不到它采用的默认值。根据 MongoDB 文档,对于 linux 将有 5% 的可用空间,最少 990MB 和最大 50GB,但对于 Bitnami helm chart,这可能会有所不同。
我会将图片保存在数据库中,压缩后每张图片大小约为 1MB。这将比仅使用文本的数据库更快地填充 oplog。
作为一个额外的问题,隐藏的 Mongo 节点是否需要与其他可能成为主节点的节点具有相同大小的 oplog?我也找不到答案。
【问题讨论】:
标签: mongodb bitnami mongodb-replica-set mongodb-oplog