Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb Mongo$currentDate是否受时钟漂移的影响?_Mongodb_Synchronization_Database Replication_Sharding - Fatal编程技术网

Mongodb Mongo$currentDate是否受时钟漂移的影响?

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

我有一个分片复制的MongoDB集群,我想知道当我使用
$currentDate
时,MongoDB是否会同步服务器之间的当前时间,或者我是否会遇到实质性的时钟漂移?

系统时钟同步肯定超出了MongoDB服务器的责任范围

更新文档时,将从服务器的角度反映当前时间,因此,如果碎片之间存在显著差异,则碎片集群中的时钟漂移将对
$currentDate
值产生影响

如果您正在运行任何多服务器部署,您应该始终使用时钟同步服务(如NTP)以避免潜在的时钟漂移。通常,对时间进行小的增量调整的服务(例如,
ntpd
)比进行大调整的实用程序(例如,
ntpdate
)更可取

有关MongoDB时钟偏移的潜在结果的更多信息,请参阅: