我是mongoDB的新成員,對數據庫完全沒有任何知識,所以想知道MongoDB中的集羣是什麼,以及連接到MongoDB中的集羣是什麼?是必須連接到一個,還是我們可以連接到本地主機?什麼是MongoDB中的集羣?
4
A
回答
3
一個mongodb簇是通常用於分片簇在MongoDB中的字。分片的MongoDB的主要目的是:
- 規模讀取並沿着幾個節點
- 每個節點寫入不處理整個數據,所以你可以沿着碎片的所有節點單獨的數據。每個節點都是一個碎片的成員(這是一個複製數據集,請參閱下面的解釋),並且數據在所有碎片上分開。
這是從官方doc的一個分片的mongodb集羣的表示。
如果你開始用MongoDB的我不推薦你到分片數據。與複製品相比,碎片的維護和處理要複雜得多。 你應該看看基本的複製品。它具有容錯功能,可滿足簡單的需求。
一個replicaset的思路是:
- 每一個數據在每個節點上repartited
- 只有一個節點接受寫道
從官方doc
對於簡單的應用程序將mongodb羣集放在同一主機上比應用程序沒有問題。您甚至可以將它們放在單個成員複本上,但您不會再容忍任何錯誤。
0
如果你在mongo的cloud website中創建一個簇,那將更加清楚。嘗試免費版本。您可以看到服務器的實時監控。
相關問題
- 1. 什麼是在集羣環境中
- 2. Mongodb羣集備份
- 3. 什麼是MongoDB中
- 4. MongoDB將碎片添加到現有集羣 - 會發生什麼?
- 5. mongodb連接到atlas集羣
- 6. MongoDB allowDiskUse在分區集羣
- 7. 什麼是MongoDB的
- 8. 數據庫中的羣集或數據庫中的羣集意味着什麼?
- 9. 集羣中(前端節點)的含義是什麼?
- 10. 什麼是集羣名稱參數從kubernetes controller_manager的目的是什麼?
- 11. MongoDB集羣和100,000封裝集合
- 12. 什麼是列存儲索引以及如何從集羣和非集羣
- 13. Ambari集羣+什麼是爲了藍圖JSON文件上傳到ambari集羣
- 14. 是Oracle中的索引集羣還是非集羣?
- 15. MongoDB中的$ cmd集合是什麼?我如何使用它?
- 16. 用於監控MongoDB羣集的工具
- 17. 什麼是專用的memcached的虛擬集羣
- 18. 什麼是MongoDB的fsync?
- 19. 什麼是初始化redis集羣的正確方法
- 20. 種子3節點羣集的正確方法是什麼?
- 21. 羣集Web應用程序的概念是什麼?
- 22. 什麼是已知最大的Neo4j集羣?
- 23. 什麼羣集節點應該是活動的?
- 24. 什麼是生成隨機羣集和路徑的好方法?
- 25. 假設有關NSMutableArray/NSArray類集羣的安全性是什麼?
- 26. MongoDB中的承諾是什麼?
- 27. 什麼是mongoDB中的元素?
- 28. 什麼是MongoDB中的光標?
- 29. 爲什麼不在.spec.template.metadata.labels中更改副本集影響集羣
- 30. kmeans集羣中的集羣錯誤數
那麼說,但一個集羣不一定總是被分割。您可能非常希望將生產設置與具有內部法定人數的「只」一堆只讀副本進行高可用性。 – raunakjhawar