Atlas, Enterprise Advanced, Community e Percona
Comparação objetiva das quatro formas de usar MongoDB: o que cada uma inclui, o que custa operar e quando escolher cada uma.
Visão geral das quatro opções
Todas usam o mesmo núcleo e o mesmo protocolo do MongoDB, então o código da aplicação e os drivers são os mesmos. A diferença está em quem opera o banco, nos recursos de segurança, backup e operação incluídos e no modelo de licença e suporte.
MongoDB Community
Servidor gratuito, autogerenciado, licenciado sob SSPL. É a base de todas as outras opções.
- Você opera tudo
- Suporte pela comunidade
- Sem os recursos exclusivos do Enterprise
MongoDB Enterprise Advanced
Assinatura comercial para rodar no seu datacenter ou na sua nuvem, com servidor Enterprise e Ops Manager.
- Você opera, com ferramentas e suporte da MongoDB
- Segurança avançada incluída
- Ops Manager para backup e automação
MongoDB Atlas
Serviço gerenciado (DBaaS) da MongoDB em AWS, Google Cloud e Azure.
- A MongoDB opera para você
- Backup, escala e monitoramento embutidos
- Search, Vector Search e Data Federation
Percona Server for MongoDB
Distribuição aberta e gratuita baseada na Community, com recursos que a MongoDB reserva ao Enterprise.
- Você opera, com PBM e PMM
- LDAP, Kerberos, auditoria e criptografia em repouso
- Suporte pago opcional da Percona
| Community | Enterprise Advanced | Atlas | Percona (PSMDB) | |
|---|---|---|---|---|
| Modelo | Autogerenciado | Autogerenciado (datacenter ou nuvem própria) | Gerenciado (SaaS) | Autogerenciado |
| Licença do servidor | SSPL | Licença comercial (assinatura) | Serviço pago por uso | SSPL (mesma do upstream) |
| Custo de licença | Gratuito | Pago, por assinatura | Pago por uso (há camada gratuita limitada) | Gratuito; suporte pago opcional |
| Quem opera | Você | Você | MongoDB | Você |
| Suporte | Comunidade | MongoDB, com SLA | MongoDB, conforme o plano | Comunidade ou Percona, com SLA |
| Onde roda | Onde você quiser | Onde você quiser | AWS, Google Cloud, Azure | Onde você quiser |
Documentação oficialMongoDB Community · MongoDB Enterprise Advanced · MongoDB Atlas · Percona Server for MongoDB
Matriz de funcionalidades
Visão lado a lado. "Parcial" indica que o recurso existe com restrição, descrita na seção específica.
| Funcionalidade | Community | Enterprise Advanced | Atlas | Percona (PSMDB) |
|---|---|---|---|---|
| Núcleo do banco | ||||
| Replica sets, sharding, transações | Sim | Sim | Sim | Sim |
| Change streams, time series, aggregation | Sim | Sim | Sim | Sim |
| Storage engine WiredTiger | Sim | Sim | Sim | Sim |
| Storage engine in-memory | Não | Sim | Não | Percona Memory Engine |
| Segurança | ||||
| TLS, SCRAM, x.509, RBAC | Sim | Sim | Sim | Sim |
| Autenticação LDAP | Não | Sim | Conforme o plano | Sim |
| Autenticação Kerberos | Não | Sim | Não | Sim |
| Auditoria (audit log) | Não | Sim | Conforme o plano | Sim |
| Criptografia em repouso | Não | KMIP | Gerenciada, com BYOK | Vault e KMIP |
| Redação de logs | Não | Sim | Gerenciado | Sim |
| Criptografia de campo no cliente (explícita) | Sim | Sim | Sim | Sim |
| Queryable Encryption (automática) | Não | Sim | Sim | Não |
| Backup e recuperação | ||||
| Backup lógico (mongodump) | Sim | Sim | Sim | Sim |
| Snapshot de storage / hot backup | Manual (LVM, EBS) | Ops Manager | Cloud Backup | Hot backup nativo |
| PITR (ponto no tempo) | Não nativo | Ops Manager | Sim | PBM |
| Backup físico e incremental | Não | Ops Manager | Sim | PBM |
| Operação | ||||
| Console de monitoramento e automação | Não | Ops Manager | Console do Atlas | PMM (monitoramento) |
| Operador Kubernetes | Comunidade | Enterprise Operator | Atlas Operator | Percona Operator |
| Escala automática de cluster | Não | Via Ops Manager | Sim | Não |
| Dados e busca | ||||
| Atlas Search e Vector Search | Preview | Preview | Sim | Não |
| Data Federation, Online Archive, Charts | Não | Não | Sim | Não |
Documentação oficialInstalar o Enterprise · Comparativo do PSMDB · Search na Community (preview)
Segurança e conformidade
É onde a Community mais se afasta das demais. Sem LDAP, Kerberos, auditoria e criptografia em repouso nativa, ambientes regulados costumam precisar de Enterprise, Atlas ou Percona.
| Recurso | O que faz | Onde está disponível |
|---|---|---|
| LDAP (autenticação e autorização) | Autentica usuários e mapeia grupos do diretório para roles do MongoDB. | Enterprise Advanced, Percona e Atlas (conforme o plano) |
| Kerberos | Autenticação integrada a ambientes Active Directory e MIT Kerberos. | Enterprise Advanced, Percona |
| Auditoria | Registra eventos como login, DDL e mudanças de permissão para trilha de auditoria. | Enterprise Advanced, Percona e Atlas (conforme o plano) |
| Criptografia em repouso | Cifra os arquivos do WiredTiger, com chaves em um servidor de chaves (KMIP ou Vault). | Enterprise Advanced (KMIP), Atlas (gerenciada, BYOK), Percona (Vault e KMIP) |
| Queryable Encryption | Permite consultar dados cifrados no cliente. A criptografia automática exige Enterprise ou Atlas; a explícita existe também na Community. | Enterprise Advanced, Atlas |
| Redação de logs | Remove dados sensíveis das mensagens de log do servidor. | Enterprise Advanced, Percona |
Documentação oficialLDAP · Kerberos · Auditoria · Criptografia em repouso · Queryable Encryption · Percona: comparativo de recursos
Backup e recuperação
Quatro caminhos diferentes, com impacto direto em RPO e RTO. Para o passo a passo do PBM, veja o guia Percona Backup for MongoDB deste hub.
| Community | Enterprise Advanced | Atlas | Percona (PSMDB) | |
|---|---|---|---|---|
| Ferramenta principal | mongodump/mongorestore e snapshots de volume | Ops Manager Backup | Cloud Backup (snapshots e PITR) | Percona Backup for MongoDB (PBM) |
| Backup lógico | mongodump | Sim | Sim | PBM e mongodump |
| Backup físico | Snapshot manual do volume | Sim | Snapshots | PBM e hot backup |
| Incremental | Não | Sim | Snapshots | PBM |
| PITR | Não nativo | Sim | Sim | PBM, fatias de oplog |
| Restore seletivo (db ou coleção) | mongodump | Sim | Por snapshot | PBM, backup lógico |
| Destino dos dados | Disco local ou o que você montar | Blockstore ou S3 compatível | Gerenciado pela MongoDB | S3, MinIO, GCS, Azure, filesystem |
Documentação oficialMétodos de backup do MongoDB · Atlas Cloud Backup · Ops Manager · PBM: tipos de backup e edições · Percona Backup for MongoDB
Operação, monitoramento e automação
Rodar MongoDB em produção significa provisionar, atualizar, monitorar e escalar. Cada opção resolve isso de um jeito.
| Tarefa | Community | Enterprise Advanced | Atlas | Percona (PSMDB) |
|---|---|---|---|---|
| Provisionar e atualizar | Manual ou sua automação (Ansible, Terraform) | Ops Manager automatiza deploy e upgrade | Console, API e Terraform | Manual, sua automação ou Percona Operator |
| Monitoramento | Seu stack (Prometheus, Grafana, Datadog) | Ops Manager | Console do Atlas e integrações | PMM (Percona Monitoring and Management) |
| Escalonamento | Manual | Manual ou via Ops Manager | Escala automática de camada e armazenamento | Manual |
| Atualização de versão | Sua responsabilidade | Sua responsabilidade, com Ops Manager | Gerenciada pela MongoDB | Sua responsabilidade |
| Kubernetes | Imagens da comunidade | Enterprise Kubernetes Operator | Atlas Kubernetes Operator | Percona Operator for MongoDB |
Documentação oficialOps Manager · Atlas · MongoDB Kubernetes Operator · Percona PMM · Percona Operator for MongoDB
Busca, analytics e serviços de dados
O Atlas vai além do servidor: reúne serviços de dados que não existem nas edições autogerenciadas.
| Serviço | O que é | Disponibilidade |
|---|---|---|
| Atlas Search | Busca de texto completo integrada, sem precisar de um mecanismo de busca separado. | Atlas. Em Community e Enterprise, em preview público (processo mongot) |
| Atlas Vector Search | Busca por similaridade de vetores para IA e RAG. | Atlas. Em Community e Enterprise, em preview público |
| Atlas Data Federation | Consulta unificada de dados do cluster e de object storage. | Atlas |
| Atlas Online Archive | Move dados frios para storage barato mantendo a consulta unificada. | Atlas |
| Atlas Charts | Visualizações construídas direto sobre os dados. | Atlas |
Documentação oficialAtlas Search · Atlas Vector Search · Data Federation · Online Archive · Search autogerenciado (preview)
Licenciamento e custo
O licenciamento pesa tanto quanto os recursos, principalmente para quem distribui software ou oferece o banco como serviço.
| Community | Enterprise Advanced | Atlas | Percona (PSMDB) | |
|---|---|---|---|---|
| Licença | SSPL | Contrato comercial | Termos do serviço | SSPL (upstream) |
| Código-fonte disponível | SSPL | Fechado | Serviço | SSPL |
| Cobrança | Nenhuma | Assinatura anual, geralmente por servidor ou núcleo | Por uso: camada, armazenamento, rede e backups | Nenhuma pelo software; suporte por assinatura |
| Custo oculto principal | Equipe para operar e ferramentas de segurança e backup | Licença mais a equipe de operação | Cresce com volume de dados, tráfego e retenção de backup | Equipe de operação, com suporte opcional |
Documentação oficialSSPL · Preços do MongoDB · Percona: alternativa ao Enterprise
Como escolher
Regras práticas, não absolutas. O peso de cada fator depende da equipe, do orçamento e dos requisitos regulatórios.
| Se o seu cenário é... | Considere | Por quê |
|---|---|---|
| Time pequeno, sem DBA, quer entregar rápido | Atlas | Backup, escala e atualização ficam com a MongoDB. |
| Desenvolvimento, estudos ou projeto sem requisitos de compliance | Community | Gratuito e suficiente quando você aceita operar e proteger o banco. |
| Datacenter ou nuvem própria, com exigência de LDAP, Kerberos, auditoria e suporte formal | Enterprise Advanced | Segurança avançada, Ops Manager e SLA em uma assinatura. |
| Mesmas exigências, com orçamento de licença limitado e equipe capaz de operar | Percona Server for MongoDB | Recursos de segurança do Enterprise e PBM sem custo de licença. |
| Base grande com RTO curto, backup físico e PITR | Atlas, Enterprise Advanced ou Percona | A Community não tem PITR nem backup físico nativos. |
| Busca de texto e vetores integrada em produção | Atlas | É onde o recurso é suportado hoje; nas demais edições estava em preview. |
| Várias nuvens ou saída da nuvem no futuro | Percona ou Enterprise Advanced | Evita dependência de um serviço gerenciado específico. |
Documentação oficialAtlas Live Migration · Instalar o PSMDB · Instalar a Community