nutanix‐database‐automation‐ncp‐db‐ncp‐db‐65‐exam‐questions_10 - itnett/FTD02H-N GitHub Wiki
Here is an extensive "Do's and Don'ts" guide for being clear on the definitions of critical terms related to the Nutanix Database Service (NDB). This will help you understand the specific terminology that is frequently tested in the exam.
Do's and Don'ts for Critical Definitions in NDB
Critical Term | Do Not Answer This (Incorrect Choice) | Choosing This is the Safest Choice (Correct Answer) |
---|---|---|
NDB (Nutanix Database Service) | "NDB is a generic database management tool." | "NDB is a Database-as-a-Service (DBaaS) solution by Nutanix for managing multiple databases." |
Greenfield Database | "A Greenfield Database is any pre-existing database registered with NDB." | "A Greenfield Database is a newly provisioned database created and managed by NDB." |
Brownfield Database | "Brownfield Database refers to databases newly created in NDB." | "Brownfield Database refers to pre-existing databases registered with NDB for management." |
Provisioning Profiles | "Provisioning profiles are only for defining storage requirements." | "Provisioning profiles include Compute, Network, and Software settings for database VMs." |
Time Machine SLAs | "SLAs are only used for defining backup schedules." | "Time Machine SLAs define snapshot frequency, retention periods, and recovery objectives (RPO/RTO)." |
Data Access Management (DAM) | "DAM is primarily used for database cloning." | "DAM is used to control data availability and access permissions across multiple Nutanix clusters." |
Copy Data Management (CDM) | "CDM refers only to database backups and archives." | "CDM manages the creation, refresh, and retention of database clones and snapshots." |
Snapshot | "A Snapshot is a permanent, full backup of a database." | "A Snapshot is a point-in-time copy of a database that can be used for backup or recovery." |
Point-in-Time Recovery (PITR) | "PITR can only restore data from the latest snapshot." | "PITR allows restoring a database to any specific point in time within the retention period." |
Service Level Agreement (SLA) | "SLAs are optional for database management in NDB." | "SLAs are mandatory for defining data retention policies, recovery points, and performance metrics." |
Continuous Log Retention | "Continuous Log Retention refers to storing data backups indefinitely." | "Continuous Log Retention involves keeping transaction logs continuously for point-in-time recovery." |
One-Click Provisioning | "One-Click Provisioning requires several manual steps to complete." | "One-Click Provisioning allows for automated, fast deployment of databases with minimal manual intervention." |
One-Click Patching | "One-Click Patching does not require any prerequisites." | "One-Click Patching requires proper software profiles and configurations before applying updates." |
Cloning | "Cloning in NDB is only for creating backups." | "Cloning in NDB is used to create duplicate databases for development, testing, or recovery purposes." |
Data Protection | "Data Protection only involves regular database backups." | "Data Protection includes snapshots, backups, continuous log retention, and SLAs." |
High Availability (HA) | "HA means just creating backups frequently." | "HA ensures automatic failover and minimal downtime using technologies like Patroni, Replica Sets, or Oracle RAC." |
Patroni | "Patroni is a backup solution for PostgreSQL." | "Patroni is a high-availability solution for PostgreSQL that manages failover and cluster state." |
Replica Sets (MongoDB) | "Replica Sets are used for data sharding." | "Replica Sets are used in MongoDB for replication and high availability by maintaining copies of the same data." |
RAC (Oracle Real Application Clusters) | "RAC is used for creating multiple databases in Oracle." | "RAC provides high availability and load balancing for a single Oracle database across multiple nodes." |
Compute Profile | "Compute Profile only manages network settings." | "Compute Profile defines vCPU, memory, and disk resources for database VMs." |
Network Profile | "Network Profile is used only for IP addressing." | "Network Profile defines VLAN, IP ranges, and DNS settings for database VMs." |
Software Profile | "Software Profile is only for storing database files." | "Software Profile manages database engine versions, patches, and configurations." |
Greenfield and Brownfield | "Greenfield and Brownfield are used interchangeably." | "Greenfield = newly provisioned databases; Brownfield = existing databases registered with NDB." |
Data Recovery Objectives | "Data Recovery Objectives are only about full database recovery." | "Data Recovery Objectives include RPO (Recovery Point Objective) and RTO (Recovery Time Objective)." |
Patching | "Patching is the same as provisioning." | "Patching involves updating the database software or OS to fix issues or improve performance." |
SLA Compliance | "SLA compliance is optional for database operations." | "SLA compliance is critical to ensure data retention, recovery points, and performance are met." |
High Availability Configurations | "All databases support the same HA configurations." | "Different databases use different HA solutions (e.g., Patroni for PostgreSQL, Replica Sets for MongoDB)." |
Provisioning Definition | "Provisioning means simply adding more storage." | "Provisioning involves deploying a database VM with specific compute, network, and software profiles." |
Cluster State Management | "Cluster state is managed manually." | "Cluster state is managed automatically by tools like Patroni for PostgreSQL." |
Explanations for Correct Choices:
-
NDB Terminology: Ensure you understand that NDB is a Database-as-a-Service (DBaaS) solution tailored to specific database versions and platforms.
-
Greenfield vs. Brownfield: Differentiate clearly between Greenfield (newly provisioned) and Brownfield (pre-existing and registered) databases.
-
Profiles: Understand the role of Compute, Network, and Software Profiles in managing resources, network settings, and database engine versions.
-
Time Machine SLAs: SLAs are not just for backups but are essential for defining comprehensive data protection strategies, including snapshot and log retention.
-
Data Access Management (DAM): DAM is focused on data accessibility and permissions across clusters, not just specific data operations like cloning.
-
Copy Data Management (CDM): CDM manages database copies, not just for replication or backups, but for creating, refreshing, and managing clones.
-
Provisioning, Patching, Cloning, and Data Protection: Each of these NDB features has distinct definitions and benefits, from automating database deployment to maintaining data integrity and availability.
-
High Availability (HA) Solutions: Understand the different HA technologies used for different databases (Patroni, Replica Sets, RAC) and their purposes.
-
Recovery Objectives: Clearly define RPO and RTO as part of your understanding of data recovery strategies.
Tips for Memorizing Critical Terms:
- Use Mnemonics: Create acronyms to remember groups of related terms (e.g., CDM for Copy Data Management).
- Practice with Examples: Use real-world scenarios to reinforce how each term applies to NDB.
- Visual Cues: Use diagrams or flowcharts to illustrate relationships (e.g., profiles, provisioning, HA configurations).
- Regular Review: Consistently review these definitions to keep them fresh in your mind.
By focusing on the correct definitions and understanding their context, you can better navigate the exam questions that require precise knowledge of NDB terminology and concepts.