Navigation

Glossary

alert

Notification sent by Atlas when your database operations or server usage reach thresholds that affect cluster performance. To learn what conditions you can set to trigger alerts, see Alert Conditions.

analytics node
Specialized read-only node that can isolate queries which you do not want to affect your operational workload. Analytics nodes are useful for handling analytic data such as reporting queries executed by BI tools. You can host analytics nodes in dedicated geographic regions to optimize read performance and reduce latency.
API

Communication protocol facilitating interaction between the client and MongoDB Atlas. You can use the Atlas API to automate many of the tasks performed in the Atlas UI.

See also

Atlas user

Account used to access the Atlas application. You can grant Atlas users access to Atlas organizations, projects, or both, with certain permissions defined by user roles. Atlas users are different than MongoDB users. Atlas users do not provide access to any MongoDB databases.

See also

Atlas Access

Atlas user role

Set of permissions granted to an Atlas user. You can grant permissions at the organization or project level.

See also

User Roles

auto-scaling

Configurable option to have your cluster automatically increase or decrease its cluster tier, storage capacity, or both in response to cluster usage.

backup

Copy of your data that encapsulates the state of your cluster at a given time. Backups provide a safety measure in the case of data loss events.

Atlas provides the following fully-managed methods for backups:

cloud provider snapshot

Localized cluster backup storage using the native snapshot functionality of the cluster’s cloud service provider.

Atlas supports cloud provider snapshots for clusters served on:

cluster
Set of nodes comprising a MongoDB deployment. In Atlas, clusters can be replica sets or sharded deployments.
cluster class

Configurable for M40+ clusters hosted on AWS.

Storage class of your cluster. Your selected class affects cluster storage performance and cluster costs. You can choose one of the following classes:

  • Low CPU
  • General
  • Local NVMe SSD
cluster tier

Dictates the memory, storage, and IOPS specification for each data-bearing server in the cluster. Cluster storage size and overall performance increase as the cluster tier increases.

continuous backups

Incremental backups of your cluster taken by Atlas that ensure that your backups are typically just a few seconds behind the operational system. You can restore your cluster to a state from a selected point in time within the last 24 hours.

custom MongoDB role

Custom set of MongoDB privilege actions and roles that you can save and assign to MongoDB users. Create custom MongoDB roles when the built-in Atlas MongoDB user privileges don’t describe your desired set of privileges.

Data Explorer

Tool within Atlas to view and interact with cluster data. You can also use the Data Explorer to manage indexes and run aggregation pipelines to process your data.

Data Lake

MongoDB’s solution for querying data stored in low-cost S3 buckets using the MongoDB Query Language. Analytics applications can use Atlas Data Lake to make use of archived data for their data processing needs.

dedicated cluster

Cluster category containing clusters of tier M10 and greater.

M10 and M20 clusters are recommended for development environments, and for production use only for low-traffic applications. M30 and higher clusters are recommended for full-fledged production environments.

deployment
Cluster of MongoDB servers containing your data. Atlas-managed deployments are either replica sets or sharded clusters.
electable node
Node which is eligible to become the primary member of your replica set. Atlas prioritizes nodes in the Highest Priority region for primary eligibility during elections. To ensure reliable elections, the total number of electable nodes across an entire region must be 3, 5, or 7.
encryption key

Random string of bits generated specifically to encrypt and decrypt data.

Atlas Project Owners can configure an additional layer of encryption on their data in addition to the default encryption at rest provided by Atlas. Project owners can use their Atlas-compatible customer key management provider with the MongoDB encrypted storage engine.

Atlas supports the following customer key management providers when configuring Encryption at Rest:

Free Tier

Free-to-use cluster tier that provides a small-scale development environment to host your data. Free Tier clusters never expire, and provide access to a subset of Atlas features and functionality. Free Tier clusters might also be referred to by their instance size, M0.

Fine-grained text indexing enabling advanced text search on your data without any additional required management. Full Text Search provides options for several kinds of text analyzers, score-based results ranking, and a rich query language.

See also

Full Text Search

Global Cluster

Clusters with defined geographic zones to support location-aware read and write operations for globally distributed application instances and clients. You can enable global sharding on clusters of tier M30 and greater.

global write zone
Geographic zone representing a subset of your global cluster distribution. Each Global Cluster supports up to 9 distinct global write zones. Each zone consists of one Highest Priority region and one or more electable, read-only, or analytics regions. The available geographic regions depend on the selected cloud service provider.
group
See project.
group ID
See project ID.
Highest Priority region

Region in a multi-region cluster which Atlas prioritizes for primary eligibility during elections.

Impact

Estimated performance improvement of an index suggested by the Performance Advisor.

LDAP

Cross-platform protocol used to authenticate users and authorize them to access data on a cluster. You can use Atlas to manage user authentication and authorization from all MongoDB clients using your own LDAP server over TLS. A single LDAPS configuration applies to all clusters in an Atlas project.

live migration

Method to seamlessly move an existing source replica set or sharded cluster to Atlas. During the live migration process, Atlas keeps the destination cluster in sync with the remote source until you cut your applications over to the Atlas cluster.

maintenance window

Day and time of the week when Atlas should start weekly maintenance on your cluster. You can set your maintenance window in your Project Settings.

Maintenance Window Considerations

Urgent Maintenance Activities Cannot Wait

Urgent maintenance activities such as security patches cannot wait for your chosen window. Atlas will start those maintenance activities when needed.

Once maintenance is scheduled for your cluster, you cannot change your maintenance window until the current maintenance efforts have completed.

Maintenance Requires Replica Set Elections
Atlas performs maintenance the same way as the manual maintenance procedure. This requires at least one replica set election during the maintenance window per replica set.
Maintenance Starts As Close to the Hour As Possible
Maintenance always begins as close to the scheduled hour as possible, but in-progress cluster updates or expected system issues could delay the start time.
MongoDB Charts

Visualization tool for your Atlas data. You can launch MongoDB Charts from your Atlas cluster and view your data with the Charts application to begin visualizing your data.

MongoDB Stitch

Serverless platform that enables developers to quickly build applications without having to set up server infrastructure. Stitch automatically integrates the connection to your Atlas cluster databases, allowing for seamless interaction between your application and data.

MongoDB user

Credentials used to authenticate a client to access a MongoDB database deployment. You can assign privileges to a MongoDB user to determine that user’s access level to a cluster. MongoDB users are different from Atlas users. MongoDB users have access to MongoDB deployments, not the Atlas application.

MongoDB user privileges

Set of privilege actions or roles granted to a MongoDB user. You can assign MongoDB user privileges at the cluster, database, and collection level.

multi-region cluster

Atlas cluster spanning multiple geographic regions. Multi-region clusters can increase availability and improve performance by routing application queries to the most appropriate geographic regions.

Multi-region clusters must contain electable nodes, and can optionally contain read-only nodes and analytics nodes.

network peering connection

Process by which two Internet networks connect and exchange traffic. You can directly peer your VPC with the Atlas VPC created for your MongoDB clusters. Using network peering, your application servers can directly connect to Atlas while remaining isolated from public networks.

NVMe storage

Available for M40+ clusters hosted on AWS

For applications hosted on AWS which require low-latency and high-throughput IO, you can use the NVMe cluster class. The NVMe cluster class leverages a unique data protocol to greatly improve data access speeds.

NVMe clusters use a hidden secondary node consisting of a provisioned volume with high throughput and IOPS to facilitate backup.

organization

Logical grouping of Atlas projects. You can leverage an organization to manage billing, users, and security settings for the projects it contains.

  • Billing happens at the organization level while preserving visibility into usage in each project.
  • You can view all projects within an organization.
  • You can use teams to bulk assign organization users to projects within the organization.

See also

Organizations

organization ID
Unique 24-digit hexadecimal string used to identify your Atlas organization. The Get All Organizations API endpoint returns the ID of all organizations that the authenticated user executing the API call can access.
Performance Advisor

Atlas tool that monitors slow queries executed on your cluster and suggests indexes to improve query performance. Each index that the Performance Advisor suggests include an Impact score indicating the potential performance improvement that index would bring.

primary
In a replica set, the primary is the member that receives all write operations. In multi-region clusters, Atlas prioritizes nodes in the Highest Priority region for primary eligibility during elections.
project

Logical grouping of clusters. You can have multiple clusters within a single project and multiple projects within a single organization.

Note

Project is synonymous with group.

See also

Projects

project ID

Unique 24-digit hexadecimal string used to identify your Atlas project. The Get All Projects API endpoint returns the ID of all projects that the authenticated user executing the API call can access.

Note

Project ID is synonymous with group ID.

Query Profiler

Atlas tool that diagnoses and monitors performance issues in your cluster. The Query Profiler can expose long-running queries and their performance statistics. You can filter the data returned by the Query Profiler to hone in on specific namespaces and operation types.

See also

Query Profiler

read-only node
Replica set in a dedicated geographic region that supplements your electable node regions. You can use read-only nodes to localize data where it is most frequently read to improve performance.
Real-Time Performance Panel

Atlas monitoring service that displays current network traffic, database operations on your clusters, and hardware statistics about your host machines. Use the RTPP to visually evaluate query execution times, monitor network activity, and discover potential replication lag on secondary members of replica sets.

replica set

Group of MongoDB servers that maintain the same data set. Replica sets provide redundancy, high availability, and are the basis for all production deployments.

See also

Replication

sharded cluster

Set of nodes comprising a sharded MongoDB deployment. A sharded cluster consists of config servers, shards, and one or more mongos routing processes.

shared cluster

Cluster category containing M0 (Free Tier), M2, and M5 tier clusters. Shared clusters are generally used for development and small production workloads.

snapshot

Backup of your data captured at a specific interval and stored in a backup data center. The Snapshot Schedule determines the interval for taking snapshots and how long to store them.

See also

Backup

team

Group of Atlas users in the same organization. You can use teams to grant access to the same group of Atlas users across multiple projects. All users in the team share the same project access.

Note

Atlas users can belong to multiple teams.

whitelist
List of IP addresses with access to clusters within an Atlas project. Atlas only allows client connections to a cluster from entries in the corresponding project’s whitelist. The whitelist can have up to 200 whitelist entries.