This page describes limitations and unsupported behavior for self-managed mongot deployments.
Limitations by Category
The following sections describe known limitations for self-managed mongot deployments, grouped by category.
Deployment, Topology, and Platform Support
Limitation | Applies to | Description |
|---|---|---|
mongot Standalone Tarball or Container Isn't a Supported Enterprise Production Path | Enterprise Advanced. | Running |
atlas-local Docker Image Is Not a Production Deployment Target | The | The |
mongot Isn't Supported on IBM Power (ppc64le) or IBM Z (s390x) | All editions and deployment paths. |
|
Windows and macOS Aren't Supported as Native Deployment Targets | All editions and deployment paths. | MongoDB doesn't provide native Windows or macOS |
Packaging and Installation
Limitation | Applies to | Description |
|---|---|---|
The Linux Tarball Doesn't Install a systemd Service | Community Edition tarball installs. | The Linux tarball doesn't include a |
Package Manager Installation Isn't Available for Community Edition | Community Edition. |
|
Authentication and Security
Limitation | Applies to | Description |
|---|---|---|
X.509 Certificate Rotation Requires a mongot Restart | All deployment paths. |
|
SCRAM Password Rotation Requires a mongot Restart | All deployment paths. |
|
mongot Doesn't Validate OCSP or CRL Revocation | All deployment paths that use X.509 or TLS authentication. |
|
mongot Doesn't Provide Application-Level Encryption at Rest | All deployment paths. |
|
FIPS-Validated TLS Mode Is Not Supported | All deployment paths. |
|
Observability
Limitation | Applies to | Description |
|---|---|---|
Atlas Search Metrics UI Isn't Available for Self-Managed Deployments | All self-managed deployments. | The MongoDB Search Metrics UI isn't available with self-managed |
Ops Manager Visibility Not Comprehensive for | Enterprise Advanced deployments that use Ops Manager and MongoDB Controllers for Kubernetes Operator. | In Enterprise Advanced, Ops Manager ingests and displays a limited set of metrics through an MongoDB Controllers for Kubernetes Operator-deployed OpenTelemetry pipeline. These metrics are curated for support triage and health visibility, but not for deep diagnostics. |
Operations and Upgrades
Limitation | Applies to | Description |
|---|---|---|
One mongot Instance Can't Serve Multiple mongod Deployments | All deployment paths. | A single |
Major-Version Downgrades Require Re-sync | All deployment paths. | Downgrading |
mongot Upgrades Require a Process Restart | All deployment paths. |
|
mongot Configuration Changes Require a Restart | All deployment paths. |
|
Atlas Versus Self-Managed Feature Comparison
The following sections compare support for MongoDB Search and MongoDB Vector Search features between Atlas and self-managed mongot. Use the tables in this section to compare options for a migration or hybrid deployment.
Search and Vector Search Behavior
Search and Vector Search share the same search engine on Atlas and self-managed mongot, so query behavior, scoring, and index semantics are generally consistent across platforms.
The following table compares which Search and Vector Search features are available between Atlas-managed and self-managed mongot.
Search and Vector Search Feature | Feature Availability |
|---|---|
| Same on Atlas and self-managed |
Index definition syntax |
|
| Same on Atlas and self-managed |
| Output for self-managed
|
Lucene-based scoring and ranking | Same on Atlas and self-managed |
Synonyms, analyzers, and custom mappings | Same on Atlas and self-managed |
Vector quantization options | Same on Atlas and self-managed |
| Available only on Atlas. |
Automated Embedding through Voyage AI | Preview on both platforms. To learn which Automated Embedding features are supported for self-managed |
Automated Embedding
The following table compares Automated Embedding feature support between Atlas and self-managed mongot. To learn more about automated embedding, see Automated Embedding Overview.
Automated Embedding Feature | Atlas | Self-Managed mongot |
|---|---|---|
Voyage AI integration | Available in Preview with the same Voyage AI models and options as self-managed | Available in Preview with the same Voyage AI models and options as Atlas. |
Rate-limit visibility | Atlas exposes RPM and TPM limits in the UI. | Rate-limit visibility isn't surfaced in the product. Limits are enforced on the Voyage AI side. |
Billing path | Atlas can bill embeddings through the MongoDB proxy endpoint. | Billing depends on whether you use the MongoDB proxy endpoint or connect directly to Voyage AI. |
Deployment and Lifecycle Management
The following table compares how Atlas and self-managed deployments handle operational aspects of deploying and managing the lifecycle of mongot.
Operational Aspect | Atlas | Self-managed mongot |
|---|---|---|
Provisioning | MongoDB provisions and runs | You provision |
| Atlas exposes release timing rather than direct |
|
Upgrades | MongoDB performs Atlas upgrades on its own cadence. | Upgrades are entirely self-managed. |
Security patching | MongoDB applies patches on Atlas. | Security patching requires self-managed upgrades. |
Multi-instance scaling | MongoDB Search Nodes handle scale-out within the managed service. | For multiple search nodes or sharded topologies, use MongoDB Controllers for Kubernetes Operator or manage the topology yourself. |
Sharded clusters | Supported in Atlas. | Supported only with the MongoDB Controllers for Kubernetes Operator for Enterprise Advanced. The MongoDB Controllers for Kubernetes Operator doesn't support sharded architectures with Community Edition. |
Monitoring and Observability
The following table compares which monitoring tools and observability options are available for Atlas and self-managed mongot.
Monitoring and Observability Option | Atlas | Self-managed mongot |
|---|---|---|
MongoDB Search Metrics UI | Available in the Atlas UI. | Not available. To learn more, see Observability. |
MongoDB-managed alerts | Curated alerts with default thresholds. | You define alerting yourself. To learn more, see Recommended Alerts for mongot. |
FTDC retention | Managed by MongoDB. | You manage rotation and retention. |
Log retention | Managed by MongoDB. | You forward and retain logs. |
| Available in the Atlas UI. | Not provided in a UI component. To learn how to build dashboards from |
Ops Manager | Not available in Atlas. | In Enterprise Advanced, Ops Manager exposes curated |
Reliability and Availability
The following table compares how Atlas and self-managed deployments handle reliability and availability capabilities for mongod and mongot.
Reliability and Availability Capability | Atlas-managed Deployment | Self-managed Deployment |
|---|---|---|
| Atlas manages recovery behavior. | You are responsible for supervision and recovery. Use MongoDB Controllers for Kubernetes Operator-managed replicas or your own process supervision. |
Backup and restore | Atlas Cloud Backup manages | You are responsible for backing up |
Disaster recovery | Atlas provides regional and cloud failover patterns. | You design the disaster recovery topology yourself. |
Capacity scaling | Atlas provides managed Search Node scaling. | You size capacity up front and rescale by changing |
Security
The following table compares how Atlas-managed deployments and self-managed deployments handle security for mongod and mongot.
Security Feature | Atlas-managed Deployment | Self-managed Deployment |
|---|---|---|
Authentication between | Managed internally by Atlas. | You configure SCRAM or X.509 authentication. |
TLS for | Always on and managed by Atlas. | You configure TLS yourself. |
Encryption at rest | Atlas provides managed encryption-at-rest options, including KMS integrations. |
|