MongoDB quiz Flashcards
Which languages are MongoDB written in?
C++, Go, JavaScript, Python
Which format is supported by MongoDB?
BSON (Binary JSON)
MongoDB queries can return specific fields of documents which also include user-defined _____ functions.
JavaScript
Initial release of MongoDB was in the year of _____.
2009
MongoDB has been adopted as _____ software by a number of major websites and services.
backend
MongoDB is a _____ database that provides high performance, high availability, and easy scalability.
document
Dynamic schema in MongoDB makes _____ easier for applications.
polymorphism
With _____, MongoDB supports a complete backup solution and full deployment monitoring.
MMS
MongoDB provides high _____ with replica sets.
availability
_____ replicas maintain a copy of the data on the primary using built-in replication.
Secondary
MongoDB scales horizontally using _____ for load balancing purpose.
Sharding
MongoDB can be used as a(n) _____, taking advantage of load balancing and data replication features over multiple machines for storing files.
AMS (Automatic Maintenance System)
Which of the following can be used for batch processing of data and aggregation operations ?
MapReduce
MongoDB supports fixed-size collections called _____ collections.
capped
MongoDB uses a _____ lock that allows concurrent read access to a database but exclusive write access to a single write operation.
readers-writer
_____ sorting is not supported by MongoDB.
collation
_____ are a NoSQL Database Type.
Document databases
_____ is a wide-column store.
Cassandra
“Sharding” a database across many server instances can be achieved with _____.
SAN (Storage Area Network)
Most NoSQL databases support automatic _____, meaning that you get high availability and disaster recovery
replication
_____ is the simplest NoSQL database.
Key-value
Which of the following stores are used to store information about networks, such as social connections?
Graph
What is the interactive shell for MongoDB called?
mongo
Administrative information in MongoDB can also be accessed through _____.
web interface
_____ is web-based client software for MongoDB.
Database Master
Which of the following provides statistics on the per-collection level?
mongotop
Which of the following is a command-line tool that displays a summary list of status statistics for a currently running MongoDB instance?
mongostat
mongostat tool is similar to the UNIX/Linux _____ utility.
vmstrat
Which of the following tool is similar to the UNIX/Linux top utility?
mongotop
mongosniff requires the _____ network library and is only available for Unix-like systems.
Libpcap
Which of the following does not dump the content of the local database?
mongodump
To backup all the databases in a cluster via mongodump, you should have the _____ role.
backup
Which of the following is a routing service for MongoDB shard configurations that processes queries from the application layer?
mongos
_____ sends all diagnostic logging information to a log file instead of to standard output or to the host’s syslog system.
logpath
Which of the following is the primary daemon process for the MongoDB system?
mongod
Which of the following is a diagnostic tool for inspecting BSON files?
bsondump
_____ is a utility to check disk I/O performance independently of MongoDB.
mongoperf
_____ utility makes it possible to manipulate files stored in your MongoDB instance in GridFS objects from the command line.
mongofiles
Which of the following is a part of the standard MongoDB distribution and provides a full JavaScript environment ?
mongo