Mongodb Mongo$currentDate是否受时钟漂移的影响?
我有一个分片复制的MongoDB集群,我想知道当我使用Mongodb Mongo$currentDate是否受时钟漂移的影响?,mongodb,synchronization,database-replication,sharding,Mongodb,Synchronization,Database Replication,Sharding,我有一个分片复制的MongoDB集群,我想知道当我使用$currentDate时,MongoDB是否会同步服务器之间的当前时间,或者我是否会遇到实质性的时钟漂移?系统时钟同步肯定超出了MongoDB服务器的责任范围 更新文档时,将从服务器的角度反映当前时间,因此,如果碎片之间存在显著差异,则碎片集群中的时钟漂移将对$currentDate值产生影响 如果您正在运行任何多服务器部署,您应该始终使用时钟同步服务(如NTP)以避免潜在的时钟漂移。通常,对时间进行小的增量调整的服务(例如,ntpd)比进
$currentDate
时,MongoDB是否会同步服务器之间的当前时间,或者我是否会遇到实质性的时钟漂移?系统时钟同步肯定超出了MongoDB服务器的责任范围
更新文档时,将从服务器的角度反映当前时间,因此,如果碎片之间存在显著差异,则碎片集群中的时钟漂移将对$currentDate
值产生影响
如果您正在运行任何多服务器部署,您应该始终使用时钟同步服务(如NTP)以避免潜在的时钟漂移。通常,对时间进行小的增量调整的服务(例如,ntpd
)比进行大调整的实用程序(例如,ntpdate
)更可取
有关MongoDB时钟偏移的潜在结果的更多信息,请参阅: