MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs Menu
Docs Home
/ /

Atlas Data Federation Limitations

This page consolidates Atlas Data Federation limitations and operational behaviors with detailed guidance on connections, performance, and provider-specific recomendations.

Important

Atlas Online Archive depends on Atlas Data Federation. For limitations specific to Online Archive, see Online Archive Limitations.

  • You cannot create indexes on federated data sources.

  • Supported authentication methods are limited to SCRAM, X.509 Certificates, OIDC, and AWS IAM .

  • Atlas monitoring tools do not cover Federated Database Instances.

  • The federated database instance can use object storage from only one cloud provider and from only one account within that provider.

  • Change streams and multi-document ACID transactions are not supported on federated sources.

  • Federated database instances don't support documents larger than 16 MB.

  • Returned document order is not guaranteed unless enforced (for example, with $sort).

  • Each federated database instance runs in a specific cloud and region.

  • Archived data stays in the provider's private network.

  • Object storage sources are read-only.

  • Up to 120 guaranteed simultaneous client connections per region are supported.

  • Running more than 30 simultaneous queries on an federated database instance is not supported.

If your aggregation pipeline only contains the $currentOp stage, Atlas Data Federation doesn't enforce the limit on the maximum number of simultaneous queries. You can run queries that only contain the $currentOp stage even after you reach the maximum number of simultaneous queries.

  • Each project supports up to 25 federated database instances by default.

  • Contact your product representative to increase the limit to up to 100 federated database instances

Supported storage

Amazon S3

Supported storage

Blob Storage

Supported storage

Google Cloud Storage.

Back

$sql