我有一个被分割和复制的MongoDB集群,我想知道什么时候我使用$currentDate,MongoDB是在服务器之间同步当前时间,还是可以体验金融时钟漂移?
发布于 2016-12-02 07:31:52
系统时钟同步绝对不在MongoDB服务器的职责范围之内。
$currentDate将从服务器的角度反映文档更新时的当前时间,因此,如果切分群集之间存在显著差异,则时钟漂移将对$currentDate值产生影响。
如果您正在运行任何多台服务器部署,您应该始终使用时钟同步服务(例如。避免潜在的时钟漂移。通常是对时间进行小规模的增量调整的服务(例如。ntpd)比进行大调整的实用程序(例如)更可取。ntpdate)。
有关MongoDB时钟倾斜的潜在结果的更多信息,请参见:MongoDB和跃秒。
https://stackoverflow.com/questions/40724273
复制相似问题