MCQOPTIONS
Saved Bookmarks
This section includes 58 Mcqs, each offering curated multiple-choice questions to sharpen your Mongodb knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Secondaries apply operations from the primary asynchronously to provide __________ consistency. |
| A. | strict |
| B. | strong |
| C. | eventual |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 2. |
For a member to sync from another, both members must have the same value for the _________ setting. |
| A. | buildIndexes |
| B. | getIndexes |
| C. | buildpriIndexes |
| D. | secondary |
| Answer» B. getIndexes | |
| 3. |
Replication _______ is a delay between operation on the primary and the application of that operation from the oplog to the secondary. |
| A. | lag |
| B. | delay |
| C. | latency |
| D. | none of the mentioned |
| Answer» B. delay | |
| 4. |
MongoDB writes the rollback data to BSON files in the rollback/ folder under the database’s ________ directory. |
| A. | dbPath |
| B. | logPath |
| C. | dataPath |
| D. | all of the mentioned |
| Answer» B. logPath | |
| 5. |
The oplog must translate multi-updates into individual operations in order to maintain ____________ |
| A. | availability |
| B. | idempotency |
| C. | scalability |
| D. | secondary |
| Answer» C. scalability | |
| 6. |
Use _________ from a secondary member and the replication status output to assess the current state of replication. |
| A. | db.getReplInfo() |
| B. | db.getReplicationInfo() |
| C. | rs.printReplicationInfo() |
| D. | none of the mentioned |
| Answer» C. rs.printReplicationInfo() | |
| 7. |
When ______________ is true, the mongod instance saves all documents migrated from the shard to the moveChunk directory of the storage.dbPath. |
| A. | sharding.archiveChunks |
| B. | sharding.archiveMovedChunks |
| C. | shards.archiveMovedChunks |
| D. | rs.syncFrom() |
| Answer» C. shards.archiveMovedChunks | |
| 8. |
You can use the ________ setting in Replica Set Configuration to disable chained replication for situations where chained replication is causing lag. |
| A. | chainingAllowed |
| B. | chainingDisAllowed |
| C. | chainingAllow |
| D. | none of the mentioned |
| Answer» B. chainingDisAllowed | |
| 9. |
You also can force a member never to become primary by setting its priority value to ___________ |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 0 |
| Answer» E. | |
| 10. |
To finish the rolling maintenance operation, step down the primary with the _________ method. |
| A. | rs.syncFrom() |
| B. | rs.stepDown() |
| C. | rs.synchrepl() |
| D. | secondary |
| Answer» C. rs.synchrepl() | |
| 11. |
Before mongod creates an oplog, you can specify its size with the __________ option. |
| A. | oplogSizeMB |
| B. | oplogSizeGB |
| C. | opSizeMB |
| D. | all of the mentioned |
| Answer» B. oplogSizeGB | |
| 12. |
rs.reconfig() provides a wrapper around the ___________ command. |
| A. | replSetfinalReconfig |
| B. | replSetReconfig |
| C. | replSetReconfiguration |
| D. | none of the mentioned |
| Answer» C. replSetReconfiguration | |
| 13. |
________ sets the slaveOk property for the current connection. |
| A. | rs.reconfig() |
| B. | rs.slaveOk() |
| C. | rs.stepDown() |
| D. | rs.slave() |
| Answer» C. rs.stepDown() | |
| 14. |
A ______ member maintains a copy of the primary’s data set but is invisible to client applications. |
| A. | primary |
| B. | delayed |
| C. | hidden |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 15. |
A second data center hosts one priority 0 member that cannot become ___________ |
| A. | primary |
| B. | write |
| C. | view |
| D. | Secondary |
| Answer» B. write | |
| 16. |
Which of the following members should be hidden? |
| A. | Delayed |
| B. | Hidden |
| C. | Primary |
| D. | All of the mentioned |
| Answer» B. Hidden | |
| 17. |
A delayed member has its priority equal to 0 and hidden equal to ___________ |
| A. | 0 |
| B. | flase |
| C. | true |
| D. | all of the mentioned |
| Answer» D. all of the mentioned | |
| 18. |
The standard replica set deployment for production system is a ___-member replica set. |
| A. | two |
| B. | three |
| C. | four |
| D. | five |
| Answer» C. four | |
| 19. |
_________ for a replica set is the number of members that can become unavailable and still leave enough members in the set to elect a primary. |
| A. | Fault tolerance |
| B. | Reliability |
| C. | Security |
| D. | None of the mentioned |
| Answer» B. Reliability | |
| 20. |
_________ member is used to support dedicated functions, such as backup or reporting. |
| A. | Hidden |
| B. | Primary |
| C. | ViewState |
| D. | None of the mentioned |
| Answer» B. Primary | |
| 21. |
To protect your data if your main data center fails, keep at least _______ member in an alternate data center. |
| A. | one |
| B. | two |
| C. | three |
| D. | none of the mentioned |
| Answer» B. two | |
| 22. |
Without a primary, a replica set cannot accept ________ operations. |
| A. | read |
| B. | write |
| C. | read write |
| D. | all of the mentioned |
| Answer» C. read write | |
| 23. |
_________ sets also allow the routing of read operations to specific machines. |
| A. | Field |
| B. | Read |
| C. | Tag |
| D. | All of the mentioned |
| Answer» D. All of the mentioned | |
| 24. |
What should be the priority of member to prevent them from becoming primary? |
| A. | 0 |
| B. | 1 |
| C. | 2 |
| D. | 3 |
| Answer» B. 1 | |
| 25. |
During initial sync, mongod will remove the content of the _______ |
| A. | dbPathSync |
| B. | Path |
| C. | dbPath |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 26. |
In sharded clusters, delayed members have limited utility when the __________ is enabled. |
| A. | Balancer |
| B. | Collector |
| C. | Emitter |
| D. | None of the mentioned |
| Answer» B. Collector | |
| 27. |
mongorestore recreates indexes recorded by _____________ |
| A. | bsondump |
| B. | mongodump |
| C. | mongostore |
| D. | all of the mentioned |
| Answer» C. mongostore | |
| 28. |
Delayed members are a ________ or a running “historical” snapshot of the data set. |
| A. | “rolling backup” |
| B. | “roll backup” |
| C. | “rolling commit” |
| D. | none of the mentioned |
| Answer» B. “roll backup” | |
| 29. |
_________ is used to read the contents of the rollback files. |
| A. | bsondumpdata |
| B. | bsondp |
| C. | bsondump |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 30. |
By default, an application directs its ____ operations to the primary member. |
| A. | read |
| B. | write |
| C. | read write |
| D. | all of the mentioned |
| Answer» B. write | |
| 31. |
How many types of members exist in replica set? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 32. |
_________ play a role in the elections that select a primary if the current primary is unavailable. |
| A. | Arbiters |
| B. | Replicators |
| C. | Loggers |
| D. | None of the mentioned |
| Answer» B. Replicators | |
| 33. |
Which of the member receives all write operations? |
| A. | center |
| B. | secondary |
| C. | primary |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 34. |
If the current primary becomes unavailable, the replica set holds an ______ to choose which of the secondaries becomes the new primary. |
| A. | election |
| B. | replication |
| C. | clasification |
| D. | none of the mentioned |
| Answer» B. replication | |
| 35. |
Which of the following may be non-voting or priority 0? |
| A. | center |
| B. | secondary |
| C. | primary |
| D. | none of the mentioned |
| Answer» C. primary | |
| 36. |
__________ explicitly override the default logic for selecting a member to replicate from. |
| A. | replSetSyncFrom |
| B. | resync |
| C. | applyOps |
| D. | isMaster |
| Answer» B. resync | |
| 37. |
_______ is an internal command that applies oplog entries to the current data set. |
| A. | replSetSyncFrom |
| B. | resync |
| C. | applyOps |
| D. | isMaster |
| Answer» D. isMaster | |
| 38. |
The architecture of a replica set affects the set’s _________ and capability. |
| A. | scalability |
| B. | capacity |
| C. | performance |
| D. | all of the mentioned |
| Answer» C. performance | |
| 39. |
Which of the command is for master-slave replication only? |
| A. | replSetSyncFrom |
| B. | resync |
| C. | applyOps |
| D. | isMaster |
| Answer» C. applyOps | |
| 40. |
__________ sets the member that this replica set member will sync from, overriding the default sync target selection logic. |
| A. | rs.reconfig() |
| B. | rs.remove() |
| C. | rs.stepDown() |
| D. | rs.syncFrom() |
| Answer» E. | |
| 41. |
For most replica sets, the hostnames in the _________ field never change. |
| A. | tag |
| B. | host |
| C. | rs |
| D. | none of the mentioned |
| Answer» C. rs | |
| 42. |
Delayed members apply operations from the _______ on a delay. |
| A. | oplog |
| B. | log |
| C. | mlog |
| D. | none of the mentioned |
| Answer» B. log | |
| 43. |
The names of rollback files have the following form. |
| A. | <database>.<collection>.<timestamp>.bson. |
| B. | <database>.<collection>.<tp>.bson. |
| C. | <database>.<collection>.<timestamp>.json. |
| D. | None of the mentioned |
| Answer» B. <database>.<collection>.<tp>.bson. | |
| 44. |
A delayed member may show as 0 seconds behind the primary when the inactivity period on the primary is greater than the ________ value. |
| A. | slaveDelayTime |
| B. | slaveDelay |
| C. | slaveTime |
| D. | rs.slave() |
| Answer» C. slaveTime | |
| 45. |
The db.________ method does not display hidden members. |
| A. | isPrima ry() |
| B. | isMaster() |
| C. | Master() |
| D. | none of the mentioned |
| Answer» C. Master() | |
| 46. |
In a sharded cluster _______ do not interact with hidden members. |
| A. | mongod |
| B. | mongos |
| C. | mongostore |
| D. | all of the mentioned |
| Answer» C. mongostore | |
| 47. |
Use ______ to apply the changes to the new primary after rollback. |
| A. | mongostore |
| B. | mongorestore |
| C. | restore |
| D. | none of the mentioned |
| Answer» C. restore | |
| 48. |
Which of the following ddds an arbiter to a replica set? |
| A. | rs.addArb() |
| B. | rs.addArbiter() |
| C. | rs.addtoArb() |
| D. | all of the mentioned |
| Answer» B. rs.addArbiter() | |
| 49. |
A replica set can have up to ______ members but only 7 voting members. |
| A. | 10 |
| B. | 30 |
| C. | 50 |
| D. | 70 |
| Answer» E. | |
| 50. |
__________ prints a report of the status of the replica set from the perspective of the secondaries. |
| A. | rs.printSlaveReplicationInfo() |
| B. | rs.printReplication() |
| C. | rs.help() |
| D. | none of the mentioned |
| Answer» B. rs.printReplication() | |