MongoDB Tech Exam

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

In a conversation with your customer about the Document Model, you explain that making changes to the data model don't necessitate downtime. In response, they ask you to explain why relational databases tend to require downtime. You respond: "I overstated things a little bit...we (MongoDB) also require downtime" "Relational databases like Oracle cannot have empty values, so when you add something new, that new table or column needs to be fully populated with data, and that heavy write operation requires a lot of attention from the CPU that otherwise slows down the application experience for end users, and hence it's preferable to bring the system down to complete the operations as fast as possible" "Oracle requires downtime but PostgreSQL doesn't" "Relational databases like MongoDB cannot have empty values, so when you add something new, that new table or column needs to be fully populated with data, and that heavy write operation requires a lot of attention from the CPU that otherwise slows down the application experience for end users, and hence it's preferable to bring the system down to complete the operations as fast as possible"

"Relational databases like Oracle cannot have empty values, so when you add something new, that new table or column needs to be fully populated with data, and that heavy write operation requires a lot of attention from the CPU that otherwise slows down the application experience for end users, and hence it's preferable to bring the system down to complete the operations as fast as possible"

MongoDB is uniquely differentiated against our competition by offering the ability to run on-prem, on a mainframe, in a private or hybrid cloud, or as a fully managed service in AWS, GCP, and Azure. Our customers can pay for our services, or bring everything in house if they so choose. The talk track we use for this conversation is referred to as what? A. Broadest Reach / Freedom to Run B. Anywhere C. The Document Model D. Scalability E. High Availability

A

I'm a developer that wants to add a new feature to my application, which requires adding a new data field in the database. Using a relational database means I must consider what requirement(s)? (select any that apply) A. The availability of the actual application (downtime is possible or likely) B. Columns are added dynamically as new data arrives in the application C. My schemas are rigid and will need to be updated D. I have to make changes in multiple places, which adds time Indexes are rebuilt automatically

A, C, D

On an early sales call, your customer explains their application has been in production for several years using MongoDB Community. However, they are struggling with managing backups and are considering moving their production application to a fully managed database service. They are in what sales motion? A. Migrate B. Select C. Replace D. Launch E. Atlas

A. Migrate

The communication between microservices is made possible by? (select any that apply) Waterfall development methodologies APIs that standardize how data is exchanged The database (relational or document) The careful predetermination of language(s) and framework(s) used to construct the application

APIs that standardize how data is exchanged

You're competing head-to-head with Oracle to win a new account. The Oracle rep criticizes MongoDB for not having robust abilities to analyze data. You correct the record by stating that MongoDB has built the _____ ______ (two words) built into the core database, which offers rich analytical capabilities.

Aggregation framework

An example of a monolithic app would be? An application built for a mainframe Amazon.com Fortnite (a mobile game played on iPhones and Android devices) Uber or Lyft

An application built for a mainframe

Daisy is facing challenges with horizontal scaling in her large PostgreSQL environment. You let her know that isn't surprising, because: Scaling vertically is a headache because of the need to distribute data across multiple physical servers It is impossible to scale a relational database across servers As a relational database, PostgreSQL doesn't scale easily across multiple tables and servers

As a relational database, PostgreSQL doesn't scale easily across multiple tables and servers

When talking about Atlas with customers, which of the following capabilities are true? (select any that apply) Atlas runs in 80 (or more) regions across the four major cloud providers Atlas is offered as a fully managed service across three major cloud providers Atlas offers robust backup capabilities Atlas is an all-in-one solution that makes your organization fully compliant with GDPR

Atlas is offered as a fully managed service across three major cloud providers Atlas offers robust backup capabilities

Which statement best describes what MongoDB offers as a "data platform"? The Community database plus other third party extensions and services (such as Elastic) Atlas plus all the other stuff needed for developers to be productive (such as Data Lake, Atlas, Search, etc.) The combination of Community, Enterprise Advanced, and Atlas Any conglomeration of open source products and services used to build an application or service

Atlas plus all the other stuff needed for developers to be productive (such as Data Lake, Atlas, Search, etc.)

Chelsea has just launched a new food-ordering application called "LunchBunch." She does not, however, want to spend time clicking around in her Atlas cluster to scale up every time she has a rush of customers. You assure her Atlas can take care of this for her through the _________________ capability. Performance advisor Cross-scale Sharding Auto Scaling Add a replica

Auto Scaling

Flora's flowers has been using Atlas for several years, and really appreciates the 'set it and forget it' nature of managing their MongoDB environment in Atlas. However, Valentine's Day and Mother's Day created performance headaches when they forgot to scale up their Atlas cluster ahead of rapid increases in traffic. They ask if there's a better way for them to manage this, and you say, "as a matter of fact, there is!" Which capability of Atlas would you suggest they enable to solve for this type of challenge in the future? Auto Scaling Workload Isolation Additional secondaries for the replica set(s) Compass

Auto Scaling

Your customer mentions that they have a required capability to scale their memory or compute up or down with the click of a mouse button, but something automated would be even better. Which Atlas feature addresses this requirement? Workload Isolation Cross-region replication Auto Scaling Client Side Field Level Encryption (FLE)

Auto Scaling

Benefits to a company adopting cloud computing can include: (select any that apply): Avoid building and managing their own IT infrastructure More easily develop and test new business models Increase technical debt Guarantee they'll pay less every year Completely eliminate customer churn Get to market faster and more efficiently

Avoid building and managing their own IT infrastructure More easily develop and test new business models Get to market faster and more efficiently

Jeremy's company wants to expand his Jerry3000 app from EMEA into the US, and needs to meet requirements for data governance at the same time. You assure him this is possible in Atlas by taking advantage of this capability: A. Cross-region replication B. Sharding C. Secondary indexes D. Private endpoints

B

You receive an RFP (request for proposal) from a prospective customer that is in early stages of building a new application that has not yet launched. They've narrowed choices to DocumentDB, CosmosDB, and MongoDB. This customer falls into what sales motion? A. Migrate B. Select C. Launch D. Replace

B. Select

Which of the following statements is 1) true of relational databases, and 2) results in data being "trapped" or otherwise a blocker to innovation? (select any that apply) A. The data is broken down into its simplest parts, making it unusable B. The data is siloed C. The data is too secure D. It can be difficult to find and/or understand data in complex schemas

B. The data is siloed D. It can be difficult to find and/or understand data in complex schemas

"We have stringent requirements for RPO and RTO. How can Atlas help?" Because Atlas provides a three-node replica set by default, it's highly available and thus your RPO and RTO requirements are solved. Backing up a distributed database can be a challenge, and that's why we designed Atlas with simplicity in mind: you can select from several options and let the fully managed offering handle backups on your behalf. It's extremely easy to shard the database for scale with Atlas, which means you can easily solve for RPO and RTO.

Backing up a distributed database can be a challenge, and that's why we designed Atlas with simplicity in mind: you can select from several options and let the fully managed offering handle backups on your behalf.

During a sprint, the list of requirements to be addressed is known as a(n): OpLog Log redaction Sprintlog Backlog or Feature Backlog

Backlog or Feature Backlog

Danny is worried about data integrity. You assure him that, should his data become corrupted, ________ ensure(s) there is a known good copy of the data that can be used for restoration. High Availability Secondary nodes Backups Search Data sync Shards

Backups

Why do joins slow down queries? There are no indexes in relational databases Only queries in older systems slow down; newer systems like PostgreSQL are fast $LOOKUP syntax in RDBMS is different than the document model Because they need to go to a bunch of different physical places (files) on a disk to retrieve data.

Because they need to go to a bunch of different physical places (files) on a disk to retrieve data.

Warren has set up a highly available environment using a MongoDB replica set. When Warren's application writes to the database, which of the following things is true? A. High availability is achieved through sharding; a replica set wouldn't apply here as they are used for horizontal scaling B. The data is saved in the secondary member of the replica set and is then replicated to the primary member C. The data is saved in the primary member of the replica set and then replicated to the secondary members D. The data is only replicated once the primary member of the replica set experiences downtime E. The data is saved only in the primary member unless Warren has backup(s) turned on

C. The data is saved in the primary member of the replica set and then replicated to the secondary members

Historically, organizations that built software had separate teams to handle development and IT Operations. As a side effect, that led to the following condition(s): (select any that apply) Conflicts arose between Developers and Operations because developers were incentivized to build highly resilient code, whereas operations were incentivized to move fast getting new code to Production. Conflicts arose between Developers and Operations because Developers were incentivized to get new code to Production, whereas Operations were incentivized to ensure uptime and stability of the application(s). There were formal gates that existed between the process of "development" and testing/quality assurance, that meant new features got held up waiting for all development work to get done prior to moving into the next phases of the release cycle.

Conflicts arose between Developers and Operations because Developers were incentivized to get new code to Production, whereas Operations were incentivized to ensure uptime and stability of the application(s). There were formal gates that existed between the process of "development" and testing/quality assurance, that meant new features got held up waiting for all development work to get done prior to moving into the next phases of the release cycle.

Jimmy wants to setup high availability across multiple geographies. How would he accomplish this with Atlas? Sharding Live migration service Point in time restore Cross-region replication Realm

Cross-region replication

Pearl is excited about the prospect of working with MongoDB, but she needs to give more evidence to her boss that it's the right choice. She asks you about drawbacks developers face working with relational databases, and you tell her: (select any that apply) Managing the flexible schemas found in RDBMS means no one really knows what's going on Dealing with rigid schemas creates complexity and downtime RDBMS are strongly consistent by default, which means the data may not match the datatype RDBMS has no expressive query language - everything is in tables, so there's no way to be specific with queries Managing ORMs can create additional bottlenecks because they need to be managed as well

Dealing with rigid schemas creates complexity and downtime Managing ORMs can create additional bottlenecks because they need to be managed as well

"MongoDB's document model is intuitive". This means: (select any that apply) Developers don't need to use an ORM It is more work for developers (more code to write) to use MongoDB Tables in the document model are as easy to read as a spreadsheet MongoDB only supports simple use cases that are easy for app developers to code MongoDB is consistent with the way developers code in objects

Developers don't need to use an ORM MongoDB is consistent with the way developers code in objects

Your customer is concerned about their data being viewed by unauthorized individuals once it has been stored on disk. Both Atlas and Enterprise Advanced address this requirement by enforcing: Encryption in flight Atlas Data Lake Atlas Search TLS Encryption at rest

Encryption at rest

A customer's Future State is a mirror image of their Current State. True or False?

False

A microservice cannot be scaled up independently in order to meet increased demand. True or False?

False

Adding secondary indexes for every combination of fields in a collection can speed up writes. True or False?

False

Adding secondary indexes will result in faster write performance. True of False?

False

Charts is included with the Community edition of MongoDB. True or False

False

Cross-region replication is available on Atlas for customers running AWS and GCP, but not Azure. True or False?

False

The relational database model accelerates development velocity by providing a rigid schema, which keeps developers focused on the end goal. True or False?

False

While not available today, ACID compliance at the multiple document level is something MongoDB plans to deliver in a future release. True or False>

False

With Atlas, it is the responsibility of the user to physically install the database on a server themselves. True or False?

False

In thinking about the general advantages of cloud computing, these advantages include: (select any that apply) Vendor lock-in The Document Model Faster release of products and features An ability to react more quickly to market trends Access to the latest-and-greatest new features that are offered by cloud vendors All data on the public cloud is always encrypted

Faster release of products and features An ability to react more quickly to market trends Access to the latest-and-greatest new features that are offered by cloud vendors

To ensure High Availability of your database, it's generally ideal to place replica set members (i.e. primary and secondaries) in the following way(s): (select any that apply) On the same server On the same rack Within the same datacenter Geographically distributed All of the above None of the above

Geographically distributed

The concept(s) associated with "Locality" include(s) what? (select any that apply) Governance Latency Workload Isolation Secondary reads Cross-region replication Class of Service

Governance Latency Class of Service

Characteristics of monolithic applications include: (select any that apply) Apps built from smaller, independent pieces More flexibility by development teams to use the best tools to solve their respective challenges In general, updates made the respective application tended to be larger and include more functional changes Changes to the application tend to be less frequent when compared to applications built with microservices

In general, updates made the respective application tended to be larger and include more functional changes Changes to the application tend to be less frequent when compared to applications built with microservices

This operation brings data together from multiple tables in Oracle (or any other RDBMS). (one word)

Join

Sharding can be used by customers to achieve these desired outcomes: (select any that apply) Workload Isolation Locality Replication Data Governance Low-latency access

Locality Data Governance Low-latency access

Howard is stressing out. He just realized that the primary member of his replica set in Atlas has crashed, and this has never happened before. He calls you and you put him at ease, reminding him that: MongoDB Atlas is highly available by default as long as he's using sharding for elections, the data will be available when he needs it He just needs to call support to have them failover the environment; in the meantime, data will be lost, but only for a maximum of his support SLA MongoDB Atlas is highly available by default; the primary member will fail over to one of the secondary members and his application will remain up and running MongoDB Atlas is highly available by default; the secondary member that crashed will fail over to one of the remaining primary members and his application will remain up and running

MongoDB Atlas is highly available by default; the primary member will fail over to one of the secondary members and his application will remain up and running

This layer that sits between an application and a relational database can get more complex as more data is added to database. Open Relational Mapping layer Open Resource Mapping layer Object Removing Mapping layer Object Resource Mapping layer Open Representation Mapping layer Object Relational Mapping layer

Object Relational Mapping layer

When we think about Ops Manager, which of the following apply as part of the value prop? (think about the acronym you were taught in the Pre-Work) Optimization Automation Client Side Field Level Encryption (FLE) Monitoring and alerting Atlas Data Lake Backup

Optimization Automation Monitoring and alerting Backup

When making changes to an application that utilizes a relational database as the backend, the front end developers would need to update the front end code with modified ______ to utilize new data. Encryption Audit Queries Replicas Shards JSON

Queries

A prospective customer tells you they are considering moving a new application, Fuzzy1000, to Atlas. Fuzzy1000 has been in production for several months and is using CosmosDB as the database. However, CosmosDB is not providing the necessary scalability for Fuzzy1000's growth. The team responsible for managing Fuzzy1000 heard great things about Atlas, and are considering a change. This would fall into what sales motion? Migrate Select Launch Replace

Replace

MongoDB Community Edition comes with a(n) _______ license. AGPL Commercial SSPL Apache Subscription Fully managed

SSPL

Your customer, Bobby, is excited about expanding internationally, but he says it is a daunting task to think about all of the different regulatory requirements, especially GDPR. He says they keep hearing the term 'data governance,' but he is new to the concept. You inform him that MongoDB can address data governance because it offers: Really big tables Replica sets Sharding Auto Scaling A better, more intuitive experience for developers on Bobby's team

Sharding

Louise is excited to start using MongoDB for analytics and asks you how MongoDB handles complex queries for performing analytics. You tell her that this capability has been central to MongoDB for years, and its name is: The Aggregation Framework Secondary indexes Atlas Search Charts Ops Manager

The Aggregation Framework

When compared to a relational database, the productivity improvements a developer observes when using MongoDB are fundamentally driven by: The Document Model Horizontal scalability Vertical scalability High availability MongoDB Atlas Bigger tables and improved SQL

The Document Model

Your prospect, Violet, agrees to meet with you and says, "Every time we attempt to add a new feature to our application, it seems we are either compromising because of our relational database, or paying a lot for a purpose-built, single use database." She then asks you to tell her why MongoDB is different from all the other options she's looked at. Your response should focus on establishing the value of: Scalability High Availability The Document Model Broadest Reach / Freedom to Run Anywhere

The Document Model

For what reason(s) do developers not enjoy working on the object relational mapper (ORM)? (select any that apply) The ORM is non-differentiating for the business Working on the ORM is repetitive, low level work They'd prefer to solve interesting problems (which the ORM is not) Developers actually love working on the ORM

The ORM is non-differentiating for the business Working on the ORM is repetitive, low level work They'd prefer to solve interesting problems (which the ORM is not)

MongoDB Compass is... (select any that apply) The best way to visually work with MongoDB data The GUI (or graphical user interface) for MongoDB A tool used primarily for analytics A tool for Business Intelligence A great tool to build aggregations

The best way to visually work with MongoDB data The GUI (or graphical user interface) for MongoDB A great tool to build aggregations

A company that has embraced DevOps has made a decision to automate wherever possible and feasible. True or False?

True

Achieving compliance for an organization is a combination of people, process, and technology. True or False?

True

Atlas can help deliver a great user experience to audiences across different geographies. True or False?

True

Auditing is available in Atlas. True or False?

True

Customers can choose to deploy a replica set across multiple regions in Atlas. True or False

True

Documents can be used to represent many types of things. True or False?

True

In programming, objects can be made of other objects. True or False?

True

Microservices are independent from one another when it comes to releases and upgrades. True or False?

True

MongoDB Atlas offers the ability to auto scale storage and compute. True or False?

True

MongoDB is ACID compliant. True or False?

True

The move to adopt microservices meant development teams became more free to use whatever tool(s), such as programming languages, they feel are necessary to be successful. True or False?

True

Users can create a free Atlas cluster (M0) on any of the three cloud providers. True or False?

True

When we say "MongoDB is versatile", we mean that customers can use it for virtually any use case and be confident in their ability to query the data. True or False?

True

The major benefits of DevOps include: (select any that apply) Velocity Stability Executives have more input on what gets built Organizations are better positioned to iterate faster

Velocity Stability Organizations are better positioned to iterate faster

Doug has an office in Mumbai devoted to business analytics, with most of his business users centered in Europe and North America. You tell him MongoDB Atlas is ideal for supporting both groups of "customers" because: With Atlas, it's easy to configure Workload Isolation, which is a node ineligible for an election and is dedicated to read-only, analytics type work. You can place it physically close to your analytics team to reduce latency. With Atlas, it's easy to configure Workload Isolation, which is a traditional secondary node, for analytics type work. You can even place it local to your analytics team to reduce latency. With Atlas, it's easy to configure Workload Isolation, which is a node dedicated to read-only, analytics type work. It's great for analytics and because it always sits physically close to the Primary node. With Atlas, you can devote your secondary node(s) to analytics work cases. This has no impact on their eligibility for an election. With Atlas, it's easy to configure Workload Isolation, which is a node eligible for an election and is dedicated to read-only, analytics type work. You cannot place it physically close to your analytics team to reduce latency.

With Atlas, it's easy to configure Workload Isolation, which is a node ineligible for an election and is dedicated to read-only, analytics type work. You can place it physically close to your analytics team to reduce latency.

Within MongoDB, "replica sets" enable the following feature(s): (select any that apply) Scalability Workload Isolation Data Governance High Availability Vertical scaling

Workload Isolation High Availability

You're talking to your DevOps contact, Frank, who is concerned about security, and specifically being able to trace the actions of users on the database. You put his mind at ease by letting him know about this security capability, _______ (one word), which allows him to understand who accessed the system and what they did in the database.

auditing

Two factor ________ is something an organization would implement when considering this security pillar. (one word)

authentication

Your customer, Yvette, is bought in on the virtues of MongoDB but is concerned about her business analysts no longer being able to use Tableau or Cognos. Those tools were built for the relational data model, she says sadly, and won't work with MongoDB. You tell her this isn't a problem because Atlas and Enterprise Advanced both offer this product/feature. (two words)

bi connector

Your customer, Nicole, has expressed interest in her Development team being able to build data visualizations natively on MongoDB data, without needing to purchase a third party tool. As a seller, you're excited because you know MongoDB built _______ for Atlas... and that since it was made Generally Available, customers using it have shown a ~13% increase in Atlas consumption. (one word)

charts

On your first call with a new prospect, the customer informs you that they're in pre-production with a new application that has a firm launch date. They've selected MongoDB as the database but need help making their launch date. This customer falls into what sales motion? Migrate Select Launch Replace

launch

When I think about Ops Manager, I think about this acronym to recall basic functionality. (acronym, one word)

moab

This MongoDB process is responsible for routing queries in a sharded cluster, and is sometimes known as a "query router". mongoS mongoD MongoDB Driver Application

mongoS

This phrase describes the tolerance for an amount of data loss resulting from downtime. (three words)

point objective

MongoDB's Ops Manager takes many actions to optimize database performance, including killing long running ________, that can slow down a database. Note that Atlas also has this capability built in by default. queries indexes bugs encryption (by disabling it when doing so improves performance of the database)

queries

The amount of time from an outage to the restoration of business operations is called: (three words)

recovery time objective


Kaugnay na mga set ng pag-aaral

Prep U's - Chapter 49 - Drug Therapy with Opioids

View Set

You're welcome B*tches!! A Sociology of the Family Inquisitive

View Set

Chapter 24: Economic Growth and the Wealth of Nations

View Set

Chapter 1, 2, 3 Quizzes, Section 1 Test, Chapter 4, 5, 6 Quizzes, Section 3 Test, Chapter 7, 8, and 9 Quizzes, Section 2 Test, Chapter 11, 12, 13 Quizzes, Section 4 Test, Chapter 16 Quizzes, Chapter 15 Quizzes, Chapter 14 Quizzes

View Set

Chapter 21 Antidepressant Agents

View Set