MongoDB is a popular NoSQL database system renowned for its flexibility and scalability. It uses a document-oriented model, storing data in JSON-like BSON format, allowing for dynamic schemas and easy data manipulation. MongoDB's distributed architecture supports horizontal scaling, ensuring high availability and performance. It's widely utilized for applications requiring real-time data access and complex data structures. Its features include automatic sharding, replication, and support for geospatial data, making it a versatile choice for a broad range of industries, from e-commerce and social media to IoT and big data analytics.
81. What is the primary purpose of authentication in MongoDB?
Answer:Access control
82. Which authentication method is commonly used to secure access to MongoDB?
Answer:Username and password
83. What is the purpose of authorization in MongoDB?
Answer:Controlling access
84. Which role in MongoDB grants full access to all administrative functions and data?
Answer:dbOwner
85. What is a common practice for securing data at rest in MongoDB?
Answer:Encryption of data
86. What does the "bindIp" configuration option control in MongoDB?
Answer:Network interfaces
87. What is the primary purpose of auditing in MongoDB?
Answer:Record and review user actions
88. Which method is used to enable auditing in MongoDB?
Answer:db.enableAuditing()
89. In MongoDB, what does the "TSL/SSL" protocol provide?
Answer:Data encryption
90. Which authentication mechanism in MongoDB is based on the X.509 standard?