如何從C#驅動程序獲取MongoDB當前服務器時間?從C#驅動程序獲取MongoDB服務器時間
如果我有多個分片和副本集,monogo是否允許他們的時間同步?
至於情況2,如果幾臺服務器的時間不同步,我將得到哪個服務器時間?
0
A
回答
0
運行任何羣集而不通過NTP或其他等同物跨所有羣集同步時鐘是一個非常糟糕的主意。
在具有用於分片的副本集的分片羣集中,如果時鐘漂移不同步,則可能遇到的問題數量衆多且難以診斷。
使用ntpd
並且作爲一個額外的優勢,您可以使用C#應用服務器的當前時間,而不必擔心它與服務器時間不同。
+0
這可能不夠準確,無法對來自多個客戶端計算機的記錄進行時間戳記和/或排序。能夠在集羣中詢問當前時間的主服務器會更清晰。根據定義, – Curt 2013-06-30 23:29:27
+0
,ntpd將足夠準確 - 如果配置並正確運行。由於mongoDB通常作爲集羣部署,因此沒有單個「服務器」的概念 - 它是否是主要的?如果這是一個分片羣集呢?此功能應該停止工作嗎? – 2013-07-01 20:08:43
相關問題
- 1. 服務器端投影MongoDB的C#驅動程序2.0
- 2. Mongodb C驅動程序,測試服務器是否運行?
- 3. 如何用c從mongodb驅動程序3.4.2獲取對象#
- 4. C#MongoDB驅動程序2.0 - 從近查詢獲取距離
- 5. 如何從C#驅動程序獲取db.currentOp() - mongodb
- 6. 從ios應用程序的遠程服務器獲取時間
- 7. C#MongoDB驅動程序OutOfMemoryException
- 8. MongoDB C驅動程序
- 9. 獲取NTP - 服務器的時間從Android應用程序
- 10. 從C#驅動程序關閉Mongo服務器API
- 11. 在Windows服務器2008上安裝javascript驅動程序Mongodb-native
- 12. MongoDB PHP驅動程序無法安裝Centos 6雲服務器
- 13. 如何爲zend服務器安裝MongoDb驅動程序(PHP)
- 14. 在服務器啓動時從mongodb獲取用戶文檔
- 15. c#Mongodb 2.0驅動程序獲取UpdateManyAsync結果
- 16. MongoDB C#驅動程序 - InsertBatch獲取受影響的文檔數
- 17. C MongoDB驅動程序日期時間更新
- 18. 使用C#驅動程序從MongoDB獲取指定順序的文檔
- 19. 使用MongoDb c驅動程序從bson中提取數組
- 20. 服務器實例不再連接。 MongoDB的C#驅動程序1.3.1
- 21. 在MongoDB中獲取DBRef的命名空間參考C#驅動程序
- 22. Casbah Scala MongoDB驅動程序 - 從DBObject獲取數據
- 23. php 7.1.1驅動程序SQL服務器
- 24. sql服務器驅動程序名稱
- 25. 如何從服務器驅動器獲取映像路徑
- 26. 如何從驅動程序檢查,如果mongoDB服務器正在運行
- 27. 從C#驅動程序執行MongoDB Eval函數(MongoDB版本2.4)
- 28. 通過官方C#驅動程序檢測mongoDB服務器是否爲主服務器?
- 29. 如何使用MongoDB C#驅動程序獲取創建MongoDB集合的日期?
- 30. 如何查詢從C#Mongodb驅動程序提交的時間戳?
ATM MongoDB不會像日期那樣使用服務器時間,而是它只使用UTC – Sammaye 2013-03-16 11:00:03
我知道獲取服務器時間的必要性:如果時間戳事務或記錄元數據,您希望從單一時間獲得時間明確的來源:不適用於不受您控制的客戶端計算機,以及可能或不可能與時間服務器同步的客戶端計算機。 – Curt 2013-06-30 23:25:31