如何從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. 如何用c從mongodb驅動程序3.4.2獲取對象#
- 3. MongoDB C驅動程序
- 4. 獲取NTP - 服務器的時間從Android應用程序
- 5. 從C#驅動程序關閉Mongo服務器API
- 6. 在服務器啓動時從mongodb獲取用戶文檔
- 7. MongoDB PHP驅動程序無法安裝Centos 6雲服務器
- 8. c#Mongodb 2.0驅動程序獲取UpdateManyAsync結果
- 9. MongoDB C#驅動程序 - InsertBatch獲取受影響的文檔數
- 10. C MongoDB驅動程序日期時間更新
- 11. 使用MongoDb c驅動程序從bson中提取數組
- 12. 服務器實例不再連接。 MongoDB的C#驅動程序1.3.1
- 13. sql服務器驅動程序名稱
- 14. 如何從服務器驅動器獲取映像路徑
- 15. 通過官方C#驅動程序檢測mongoDB服務器是否爲主服務器?
- 16. MongoDB C#驅動程序投影$ elemMatch $
- 17. MongoDB的C++驅動程序安裝
- 18. MongoDB的C#2.0驅動程序SetSerializationOptions
- 19. Mongodb C++驅動程序和GridFS支持
- 20. MongoDB查詢C#驅動程序
- 21. C#MongoDB驅動程序故障(NORM)
- 22. MongoDB:哪個C驅動程序?
- 23. 有GridFS的C#MongoDB驅動程序
- 24. 失敗的DPInst安裝過濾器驅動程序:無法獲取與驅動程序包相關的服務
- 25. Selemium和PhantomJS - 超時等待驅動程序服務器啓動
- 26. 從url和驅動程序獲取DataSouce
- 27. 從服務器獲取的時間戳本地時間戳
- 28. mongo c#驅動程序支持服務器端投影
- 29. MongoDB的Java驅動程序
- 30. Java驅動程序MongoDB updateone
ATM MongoDB不會像日期那樣使用服務器時間,而是它只使用UTC – Sammaye 2013-03-16 11:00:03
我知道獲取服務器時間的必要性:如果時間戳事務或記錄元數據,您希望從單一時間獲得時間明確的來源:不適用於不受您控制的客戶端計算機,以及可能或不可能與時間服務器同步的客戶端計算機。 – Curt 2013-06-30 23:25:31