Enzonic Databases
Darmowy hosting kompatybilny z MongoDB, oparty na FerretDB
FerretDB 2: protokół MongoDB działający na PostgreSQL. Użyj swojego sterownika MongoDB.
Przegląd
FerretDB to otwartoźródłowa baza danych, która mówi protokołem MongoDB i zapisuje dane w PostgreSQL. Wskaż swojemu sterownikowi MongoDB lub Mongoose ciąg połączenia i zachowaj swój model dokumentów.
- FerretDB 2, kompatybilny ze sterownikami MongoDB i Mongoose
- Dane przechowywane pod spodem w PostgreSQL
- MONGODB_URI gotowy dla Twojej aplikacji
- Gałęzie i dzienne kopie zapasowe
- Wersja
- FerretDB 2
- Port
- 27017
- Zmienna połączenia
- MONGODB_URI
- Plan Free
- W zestawie
- Storage w planie Free
- 3 GB each, 10 GB total
- Compute w planie Free
- Up to 0.25 vCPU / 512 MB, scales to zero after 5 min idle
Idealne do
- Aplikacje napisane dla MongoDB
- Dane dokumentowe z elastycznymi schematami
- Odejście od MongoDB bez przepisywania kodu
Połącz z kodu
Konsola pokazuje pełny ciąg połączenia z Twoim hasłem. Każde połączenie używa 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")))Limity w planach
| Funkcja | Gratis darmowe | Starter 5 USD/mies. | Pro 10 USD/mies. | Growth 19 USD/mies. | Biznes 29 USD/mies. |
|---|---|---|---|---|---|
| Enzonic Databases | |||||
| Bazy danych | 10 (dowolne silniki) | 25 | 50 | 100 | 200 |
| Przechowywanie | 3 GB każda, 10 GB łącznie | 20 GB łącznie | 40 GB łącznie | 75 GB łącznie | 100 GB łącznie |
| Moc obliczeniowa | Do 0.25 vCPU / 512 MB, skaluje do zera po 5 min bezczynności | Do 1 vCPU / 2 GB, opcja stale włączona | Do 2 vCPU / 4 GB, opcja stale włączona | Do 4 vCPU / 8 GB, opcja stale włączona | Do 8 vCPU / 16 GB, opcja stale włączona |
| Gałęzie | 10 na bazę danych | 15 na bazę danych | 25 na bazę danych | 50 na bazę danych | 100 na bazę danych |
| Kopie zapasowe | Codziennie, przechowywanie: 1 dzień | Codziennie, przechowywanie: 7 dni + PITR (Postgres) 7 dni | Codziennie, przechowywanie: 7 dni + PITR (Postgres) 7 dni | Codziennie, przechowywanie: 14 dni + PITR (Postgres) 14 dni | Codziennie, przechowywanie: 30 dni + PITR (Postgres) 30 dni |
| Połączenia (w puli) | 1000 | 2500 | 5000 | 10 000 | 10 000 |
| Repliki odczytu | Nie wliczone | Nie wliczone | 1 | 2 | 3 |
| Własne hosty | Nie wliczone | W zestawie | W zestawie | W zestawie | W zestawie |
| Silniki | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (1) | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (2) | Wszystkie, w tym ClickHouse i Supabase | Wszystkie, w tym ClickHouse i Supabase | Wszystkie, w tym ClickHouse i Supabase |
Pytania
Czy FerretDB to to samo co MongoDB?
Nie. Implementuje protokół MongoDB i większość popularnych poleceń, ale niektórych funkcji MongoDB nie obsługuje. Przed przeniesieniem dużej aplikacji sprawdź listę zgodności FerretDB.
Utwórz swoją bazę FerretDB
Ciąg połączenia w kilka sekund. Plan Free, bez karty.