Esta página descreve as edições do Cloud Firestore e os principais recursos. O Cloud Firestore está disponível nas seguintes edições:
Edição Standard do Firestore: oferece um conjunto abrangente de recursos como um banco de dados de documentos, incluindo SDKs fluentes para um grande número de linguagens de programação, suporte em tempo real e off-line, alta disponibilidade em configurações de uma ou várias regiões e um modelo de operação sem servidor conveniente com escalonamento automático integrado. Essa edição é compatível com o Firestore no modo nativo usando operações principais do Firestore (leituras, gravações e consultas básicas).
A edição Enterprise do Firestore oferece um conjunto abrangente de recursos e controles para desenvolvedores como um banco de dados de documentos. Além dos recursos listados na edição Standard, essa edição oferece suporte a dois modos de operação que você seleciona ao criar um banco de dados:
- Firestore no modo nativo com operações principais e de pipeline.
- Firestore com compatibilidade com o MongoDB com operações compatíveis com o MongoDB.
Todas as operações nos dois modos são executadas em um mecanismo de consulta mais avançado, maximizando o controle do desenvolvedor ao tornar a indexação uma etapa opcional para aplicativos que tentam melhorar o desempenho das consultas.
Recursos das edições
A tabela a seguir resume os recursos disponíveis para cada edição:
| Recursos | Standard edition | Edição Enterprise |
| Mecanismo de consulta | Standard: suporte a consultas somente usando operações principais. | Avançado: suporte a consultas usando o Firestore Core, o Firestore Pipelines e operações compatíveis com o MongoDB |
| Performance e custos de consultas e gravações | Com o Query Explain, é possível otimizar consultas com filtros de intervalo e desigualdade em vários campos em uma única consulta.
Novas métricas estão disponíveis no Query Insights, no Query Explain e no Cloud Monitoring para fornecer insights detalhados sobre a execução de consultas. |
Você tem controle total sobre o desempenho de consultas e gravações e pode otimizar o desempenho usando indexação personalizada, monitoramento aprimorado, ferramentas de diagnóstico e novos controles de execução chamados de dicas de consulta.
Novas métricas estão disponíveis no Query Insights, no Query Explain e no Cloud Monitoring para fornecer insights detalhados sobre a execução de consultas. |
| Oferece suporte a SDKs do lado do servidor, da Web e para dispositivos móveis do Cloud Firestore no modo nativo | Sim. Compatível com operações principais. | Sim. Compatível com operações de pipeline e do Core. |
| Suporte a recursos em tempo real e off-line | Sim. Compatível com operações principais. | Compatível apenas com operações principais. |
| Suporte ao Cloud Firestore com compatibilidade com o MongoDB | Não | Sim |
| Indexação | Os índices são obrigatórios para consultas.
Os índices para campos individuais são criados automaticamente, enquanto as consultas mais complexas dependem de índices compostos ou de grupo de coleções que precisam ser configurados manualmente. Para consultas de agregação, como count(), sum() e avg(), o custo é determinado pelo número de entradas de índice lidas, com uma cobrança mínima de uma leitura de documento aplicada se nenhuma entrada de índice for verificada. |
Os índices não são necessários e, portanto, são opcionais para consultas.
Você define os índices conforme necessário. A edição Enterprise também oferece suporte a uma variedade maior de tipos de índice, incluindo não esparso/esparso e índices exclusivos. Com o Query Explain e o Query Insights, é possível identificar consultas que podem se beneficiar de um índice, já que eles não são mais necessários. |
| Preços | Consulte os detalhes de preços | Consulte os detalhes de preços |
| Observabilidade |
|
|
| Proteção de dados |
|
|
| Criptografia |
|
|
| Armazenamento | Armazenamento híbrido (SSD e HDD) | SSD |
| Descontos por uso contínuo | 20% por 1 ano; 40% por 3 anos | 20% por 1 ano; 40% por 3 anos |