Enzonic Databases
Hospedagem grátis compatível com MongoDB usando o FerretDB
FerretDB 2: o protocolo de rede do MongoDB sobre PostgreSQL. Use o seu driver do MongoDB.
Visão geral
O FerretDB é um banco de dados de código aberto que fala o protocolo do MongoDB e guarda os dados no PostgreSQL. Aponte o seu driver do MongoDB ou o Mongoose para a connection string e mantenha o seu modelo de documentos.
- FerretDB 2, compatível com drivers do MongoDB e Mongoose
- Dados armazenados em PostgreSQL por baixo
- Um MONGODB_URI pronto para o seu app
- Branches e backups diários
- Versão
- FerretDB 2
- Porta
- 27017
- Variável de conexão
- MONGODB_URI
- Plano Free
- Incluído
- Armazenamento no Free
- 3 GB each, 10 GB total
- Computação no Free
- Up to 0.25 vCPU / 512 MB, scales to zero after 5 min idle
Indicado para
- Apps escritos para MongoDB
- Dados de documentos com esquemas flexíveis
- Sair do MongoDB sem reescrever o código
Conecte pelo seu código
O console mostra a connection string completa com a sua senha. Toda conexão usa TLS.
Node.js (mongodb)
import { MongoClient } from 'mongodb';
const client = new MongoClient(process.env.MONGODB_URI);
const posts = client.db().collection('posts');Python (pymongo)
import os, pymongo
client = pymongo.MongoClient(os.environ['MONGODB_URI'])Go (mongo-driver)
client, err := mongo.Connect(ctx, options.Client().ApplyURI(os.Getenv("MONGODB_URI")))Limites por plano
| Recurso | Grátis grátis | Starter US$ 5/mês | Pro US$ 10/mês | Growth US$ 19/mês | Negócios US$ 29/mês |
|---|---|---|---|---|---|
| Enzonic Databases | |||||
| Bancos de dados | 10 (qualquer engine) | 25 | 50 | 100 | 200 |
| Armazenamento | 3 GB cada, 10 GB no total | 20 GB no total | 40 GB no total | 75 GB no total | 100 GB no total |
| Computação | Até 0.25 vCPU / 512 MB, escala para zero após 5 min ocioso | Até 1 vCPU / 2 GB, opção sempre ativa | Até 2 vCPU / 4 GB, opção sempre ativa | Até 4 vCPU / 8 GB, opção sempre ativa | Até 8 vCPU / 16 GB, opção sempre ativa |
| Branches | 10 por banco de dados | 15 por banco de dados | 25 por banco de dados | 50 por banco de dados | 100 por banco de dados |
| Backups | Diários, 1 dia de retenção | Diários, 7 dias de retenção + PITR (Postgres) 7 dias | Diários, 7 dias de retenção + PITR (Postgres) 7 dias | Diários, 14 dias de retenção + PITR (Postgres) 14 dias | Diários, 30 dias de retenção + PITR (Postgres) 30 dias |
| Conexões (em pool) | 1.000 | 2.500 | 5.000 | 10.000 | 10.000 |
| Réplicas de leitura | Não incluído | Não incluído | 1 | 2 | 3 |
| Hostnames personalizados | Não incluído | Incluído | Incluído | Incluído | Incluído |
| Motores | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (1) | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (2) | Todos, incluindo ClickHouse e Supabase | Todos, incluindo ClickHouse e Supabase | Todos, incluindo ClickHouse e Supabase |
Dúvidas
O FerretDB é o mesmo que o MongoDB?
Não. Ele implementa o protocolo do MongoDB e a maioria dos comandos comuns, mas alguns recursos do MongoDB não são suportados. Consulte a lista de compatibilidade do FerretDB antes de migrar um app grande.
Crie seu banco de dados FerretDB
Uma connection string em poucos segundos. Plano Free, sem cartão.