<br />
<b>Warning</b>:  Undefined array key "global_protection_id" in <b>/home/wikitechy/public_html/interview-questions/wp-content/plugins/content-protector/inc/class-ps-rest-handler.php</b> on line <b>51</b><br />
{"id":4147,"date":"2022-04-16T07:41:10","date_gmt":"2022-04-16T07:41:10","guid":{"rendered":"https:\/\/www.wikitechy.com\/interview-questions\/?p=4147"},"modified":"2022-04-16T07:41:10","modified_gmt":"2022-04-16T07:41:10","slug":"what-is-primary-and-secondary-replica-sets-in-mongodb","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/","title":{"rendered":"What is primary and secondary replica sets in MongoDB ?"},"content":{"rendered":"<h4 id=\"replica-set-primary-member\">Replica Set Primary Member :<\/h4>\n<ul>\n<li>In replica set Primary is the only member that receives write operations.<\/li>\n<li>In replica set secondary member is to log and apply the operations to their data.<\/li>\n<li>MongoDB applies write operations and records the operation on primary\u2019s oplog.<\/li>\n<li>The primary member accepts all write operations in the following three-members replica set.<\/li>\n<li>The secondary member replicates the primary\u2019s oplog to apply their data sets.<\/li>\n<li>In replica sets all members can accept to read captions.<\/li>\n<li>In replica sets, read preference describes how MongoDB clients route read operations to the members.<\/li>\n<li>An election determines the new primary, If the current primary becomes unavailable.<\/li>\n<li>Replica setsuse elections to determine which set member will become\u00a0primary.<\/li>\n<li>The primary becomes unavailable, in the following 3-member replica set.<\/li>\n<li>This triggers an election which selects one of the remaining secondaries as the new primary.<\/li>\n<\/ul>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-4149\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png\" alt=\"\" width=\"998\" height=\"752\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png 998w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets-300x225.png 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets-768x579.png 768w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets-240x180.png 240w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets-390x294.png 390w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets-820x618.png 820w\" sizes=\"(max-width: 998px) 100vw, 998px\" \/><\/p>\n<h4 id=\"replica-set-secondary-member\">Replica set Secondary Member:<\/h4>\n<ul>\n<li>In replica sets secondary maintains a copy of the\u00a0primary&#8217;s data set.<\/li>\n<li>A secondary applies operations from the primary&#8217;s\u00a0oplog to its own data set in an asynchronous process, to replicate data.<\/li>\n<li>A replica set can have one or more secondaries.<\/li>\n<li>In replica sets, the following three-member has two secondary members.<\/li>\n<li>The secondaries replicate the primary&#8217;s oplog and apply the operations to their data sets.<\/li>\n<li>In replica set client cannot write data, but they can read data from secondary members.<\/li>\n<li>A secondary can become a primary.<\/li>\n<li>The replica set holds an\u00a0election to choose which of the secondaries becomes the new primary, If the current primary becomes unavailable.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4148\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set.png\" alt=\"\" width=\"1277\" height=\"459\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set.png 1277w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set-300x108.png 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set-1024x368.png 1024w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set-768x276.png 768w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set-390x140.png 390w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set-820x295.png 820w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/secondary-replica-set-1180x424.png 1180w\" sizes=\"(max-width: 1277px) 100vw, 1277px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Replica Set Primary Member : In replica set Primary is the only member that receives write operations. In replica set secondary member is to log and apply the operations to their data. MongoDB applies write operations and records the operation on primary\u2019s oplog. The primary member accepts all write operations in the following three-members replica [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"passster_activate_protection":false,"passster_protect_child_pages":"","passster_protection_type":"password","passster_password":"","passster_activate_overwrite_defaults":"","passster_headline":"","passster_instruction":"","passster_placeholder":"","passster_button":"","passster_id":"","passster_activate_misc_settings":"","passster_redirect_url":"","passster_hide":"no","passster_area_shortcode":"","gtb_hide_title":false,"gtb_wrap_title":false,"gtb_class_title":"","gtb_remove_headerfooter":false,"footnotes":""},"categories":[16831],"tags":[17069,17071,17072,17074,17075,17070,17073,17078,17076,17077,17068],"class_list":["post-4147","post","type-post","status-publish","format-standard","hentry","category-mongodb","tag-how-to-create-replica-set-in-mongodb","tag-how-to-create-replica-set-in-mongodb-in-windows","tag-mongodb-3-node-replica-set","tag-mongodb-master-slave","tag-mongodb-replica-set-on-same-server","tag-mongodb-replica-set-vs-sharding","tag-mongodb-single-node-replica-set","tag-what-is-primary-and-secondary-replica-sets-in-mongodb-atlas","tag-what-is-primary-and-secondary-replica-sets-in-mongodb-compass","tag-what-is-primary-and-secondary-replica-sets-in-mongodb-query","tag-what-is-replica-set-in-mongodb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is primary and secondary replica sets in MongoDB ? - Wikitechy<\/title>\n<meta name=\"description\" content=\"What is primary and secondary replica sets in MongoDB ? - In replica set Primary is the only member that receives write operations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is primary and secondary replica sets in MongoDB ? - Wikitechy\" \/>\n<meta property=\"og:description\" content=\"What is primary and secondary replica sets in MongoDB ? - In replica set Primary is the only member that receives write operations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/\" \/>\n<meta property=\"og:site_name\" content=\"Wikitechy\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-16T07:41:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png\" \/>\n<meta name=\"author\" content=\"webmaster\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webmaster\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/\",\"name\":\"What is primary and secondary replica sets in MongoDB ? - Wikitechy\",\"isPartOf\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png\",\"datePublished\":\"2022-04-16T07:41:10+00:00\",\"dateModified\":\"2022-04-16T07:41:10+00:00\",\"author\":{\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4\"},\"description\":\"What is primary and secondary replica sets in MongoDB ? - In replica set Primary is the only member that receives write operations.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/#primaryimage\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png\",\"contentUrl\":\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png\",\"width\":998,\"height\":752},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#website\",\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/\",\"name\":\"Wikitechy\",\"description\":\"Interview Questions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4\",\"name\":\"webmaster\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g\",\"caption\":\"webmaster\"},\"sameAs\":[\"https:\/\/www.wikitechy.com\/interview-questions\"],\"url\":\"https:\/\/www.wikitechy.com\/interview-questions\/author\/webmaster\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is primary and secondary replica sets in MongoDB ? - Wikitechy","description":"What is primary and secondary replica sets in MongoDB ? - In replica set Primary is the only member that receives write operations.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/","og_locale":"en_US","og_type":"article","og_title":"What is primary and secondary replica sets in MongoDB ? - Wikitechy","og_description":"What is primary and secondary replica sets in MongoDB ? - In replica set Primary is the only member that receives write operations.","og_url":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/","og_site_name":"Wikitechy","article_published_time":"2022-04-16T07:41:10+00:00","og_image":[{"url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png"}],"author":"webmaster","twitter_card":"summary_large_image","twitter_misc":{"Written by":"webmaster","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/","url":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/","name":"What is primary and secondary replica sets in MongoDB ? - Wikitechy","isPartOf":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/#primaryimage"},"image":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png","datePublished":"2022-04-16T07:41:10+00:00","dateModified":"2022-04-16T07:41:10+00:00","author":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4"},"description":"What is primary and secondary replica sets in MongoDB ? - In replica set Primary is the only member that receives write operations.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/mongodb\/what-is-primary-and-secondary-replica-sets-in-mongodb\/#primaryimage","url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png","contentUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2022\/04\/what-is-primary-secandary-in-replica-sets.png","width":998,"height":752},{"@type":"WebSite","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website","url":"https:\/\/www.wikitechy.com\/interview-questions\/","name":"Wikitechy","description":"Interview Questions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/f785ba3ecc599133e65ab6138042a3e4","name":"webmaster","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/155b77fd8cdda3d0913fcb7e7ee63543b0c345d2d8f6dcebda5b0583ab61f967?s=96&d=mm&r=g","caption":"webmaster"},"sameAs":["https:\/\/www.wikitechy.com\/interview-questions"],"url":"https:\/\/www.wikitechy.com\/interview-questions\/author\/webmaster\/"}]}},"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/comments?post=4147"}],"version-history":[{"count":1,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4147\/revisions"}],"predecessor-version":[{"id":4150,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/4147\/revisions\/4150"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/media?parent=4147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/categories?post=4147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/tags?post=4147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}