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