Neon
Serverless Postgres z branchingiem, autoscalingiem i hojnym darmowym planem.
Moje doświadczenia
Neon to jak wygląda Postgres w erze serverless. Autoscaling jest bezszwowy -- baza danych zwalnia się, gdy jest bezczynna, i natychmiast skaluje się, gdy pojawi się ruch. Dla projektu pobocznego oznacza to, że nie płacisz za bezczynny czas bazy danych.
Database branching to killer feature. Możesz stworzyć kopię produkcyjnej bazy danych do testowania lub dewelopmentu, z własnym connection stringiem. To jak gałęzie git dla twoich danych.
Cold start potrafi być trochę irytujący -- pierwsze zapytanie po bezczynności trwa 1-3 sekundy. Jeśli potrzebujesz odpowiedzi poniżej sekundy w każdym momencie, włącz always-on compute (kosztuje kilka dolarów miesięcznie).
Zalety
- +Serverless Postgres -- skaluje do zera, gdy nie jest używany
- +Branching baz danych do dewelopmentu (jak git dla baz danych)
- +0,5 GB darmowego storage'u, wliczony always-on compute
Wady
- −Latency cold startu przy skalowaniu od zera
- −Nie nadaje się do wysokoskonkurencyjnych obciążeń z dużą liczbą zapisów
- −Mniej dostępnych rozszerzeń niż tradycyjny Postgres
Najlepsze do
Twórcy, którzy chcą Postgres bez zarządzania połączeniami i skalowaniem.