Visão geral das edições do Firestore
Esta página descreve as edições do Firestore e os principais recursos.
O Firestore está disponível nas seguintes edições:
Edição Enterprise: oferece os recursos mais avançados do Firestore maximizando a flexibilidade e o controle do desenvolvedor. Ela oferece suporte à API de compatibilidade do Firestore com o MongoDB, além das APIs do Firestore e dos SDKs do Firebase para realizar consultas em tempo real e off-line.
A edição Enterprise tem um mecanismo de consulta avançado com mais de 180 recursos, opções de indexação personalizáveis e desempenho até cinco vezes mais rápido. A edição Enterprise usa um modelo de preços moderno com base em faixas de bytes lidos e gravados, armazenamento consumido e saída de rede.
Edição Standard: oferece os recursos principais do Firestore incluindo um mecanismo de consulta padrão, indexação automatizada para ajudar no desempenho e SDKs do Firebase com sincronização em tempo real e consultas off-line. A edição Standard usa um modelo de preços simplificado com base em documentos lidos e gravados, armazenamento consumido e saída de rede.
Recursos das edições
A tabela a seguir resume os recursos disponíveis para cada edição:
| Enterprise | Padrão | |
|---|---|---|
| Mecanismo de consulta |
Mecanismo de consulta avançado
|
Mecanismo de consulta padrão
|
| Limites de tamanho do documento |
|
1 MiB |
| Oferece suporte ao Firestore com compatibilidade com o MongoDB | Sim | Não |
| Oferece suporte ao Firestore no modo nativo: SDKs do lado do servidor, da Web e para dispositivos móveis com suporte em tempo real e off-line | Sim | Sim |
| Indexação | Totalmente personalizável, com suporte para índices avançados, como exclusivos, densos e esparsos. | Indexação básica automática em todos os campos de documentos |
| Pesquisa de texto | Sim (visualização) | Não |
| Pesquisa geoespacial | Sim (visualização) | Não |
| Captura de dados alterados | Gatilhos | Gatilhos |
| Observabilidade |
|
|
| Proteção de dados |
|
|
| Criptografia |
|
|
| Armazenamento | SSD | Armazenamento híbrido (SSD e HDD) |
| Desempenho | Atenciosamente, | Bom |
| Descontos por uso contínuo | 20% por 1 ano; 40% por 3 anos | 20% por 1 ano; 40% por 3 anos |
Modos de acesso aos dados
O Firestore oferece suporte aos seguintes modos de acesso aos dados para leitura e gravação de dados:
- Firestore com modo de compatibilidade com o MongoDB: essa interface oferece suporte a Firestore com compatibilidade com o MongoDB e permite reutilizar drivers, ferramentas e integrações de ecossistema de código aberto do MongoDB com o Firestore.
- Firestore no modo nativo: essa interface oferece suporte a todos os recursos mais recentes e mais inovadores do Firestore, incluindo sincronização em tempo real e armazenamento em cache off-line nas bibliotecas de cliente do Firestore.
- Firestore no modo Datastore: essa interface é mais bem utilizada por aplicativos do Datastore e do App Engine Datastore.
Modos de acesso aos dados com suporte em cada edição
Os modos de acesso aos dados disponíveis dependem da edição do banco de dados. É necessário selecionar um modo de acesso aos dados ao criar o banco de dados. Não é possível mudar esse modo.
- Edição Enterprise do Firestore: oferece suporte às APIs de compatibilidade do MongoDB ou à API do Firestore no modo nativo.
- Edição Standard do Firestore: oferece suporte à API nativa do Firestore ou à API Datastore.
Maximize a performance
A edição Enterprise do Firestore é ideal para aplicativos que exigem desempenho máximo. A edição Enterprise do Firestore oferece um desempenho até cinco vezes melhor do que a edição Standard, especialmente em latências de cauda. Esse ganho é devido principalmente ao mecanismo de consulta avançado e ao armazenamento mais rápido baseado em SSD.
Maximize o escalonamento
A edição Enterprise do Firestore é capaz de processar melhor o tráfego de rede em rajadas a uma taxa até 8 vezes maior do que a edição Standard.
Preços
Para mais informações sobre os preços das edições do Firestore, consulte Preços da edição Enterprise do Firestore e Preços da edição Standard do Firestore. Os dois modelos de preços da edição do Firestore são baseados nas operações realizadas, no armazenamento consumido e na saída de rede. A edição Enterprise do Firestore mede as operações realizadas usando faixas de bytes lidos e gravados, enquanto a edição Standard mede o número de documentos lidos ou gravados.
Você pode começar a usar o Firestore em qualquer edição com uso sem custo financeiro diário.
Misturar e combinar edições em um projeto
É possível criar bancos de dados da edição Enterprise e da edição Standard do Firestore no mesmo projeto.
Migrar dados entre edições
Para testar o mecanismo de consulta avançado e outros recursos da edição Enterprise, crie um novo banco de dados da edição Enterprise. Os dados do Firestore são compatíveis com as duas edições. Para migrar dados entre edições, use os recursos de importação e exportação do Firestore.
A seguir
- Saiba mais sobre as bibliotecas de cliente do Firestore no modo nativo.
- Para aplicativos que usam a API Datastore, consulte Firestore no modo Datastore.
- Aprenda a criar um banco de dados do Firestore com compatibilidade com o MongoDB e se conectar a ele com a ferramenta mongosh.