Supabase
Alternatif Firebase sumber terbuka dengan Postgres, auth, storan, dan masa nyata.
Pengalaman Saya
Supabase ialah backend lalai saya untuk projek baharu. Mendapat pangkalan data Postgres penuh dengan auth, storan, dan masa nyata dalam masa kurang 5 minit sungguh mengagumkan. Hakikatnya ia sumber terbuka memberi saya keyakinan.
Pengalaman pembangun memang kukuh. Pustaka klien didokumenkan dengan baik, dan penyunting SQL dalam papan pemuka benar-benar berguna. Saya amat menghargai keupayaan menulis SQL mentah -- sesuatu yang tidak boleh anda lakukan dengan Firebase.
Satu keluhan saya ialah ciri masa nyata. Ia berfungsi untuk kes ringan tapi boleh tidak stabil dengan pertanyaan kompleks. Untuk keperluan masa nyata pengeluaran, saya akan guna perkhidmatan khusus sebaliknya.
Kelebihan
- +Pangkalan data Postgres penuh (bukan NoSQL -- anda boleh guna SQL)
- +Pengesahan, storan, dan langganan masa nyata terbina dalam
- +Peringkat percuma yang cemerlang: pangkalan data 500MB, storan 1GB, 50K pengguna aktif bulanan
Kelemahan
- −Ciri masa nyata boleh tidak boleh dipercayai di bawah beban
- −Row Level Security ada keluk pembelajaran
- −Papan pemuka boleh lambat dengan dataset yang besar
Paling Sesuai Untuk
Pembangun indie yang mahu backend tanpa menguruskan pelayan.
Ciri Utama dan Had
- •Peringkat percuma menghentikan projek selepas 7 hari tidak aktif (tiada trafik atau panggilan API)
- •Peringkat percuma termasuk pangkalan data 500MB, storan fail 1GB, 50K pengguna aktif bulanan
- •Postgres penuh dengan sambungan (pgvector, PostGIS, dll.)
- •Auth terbina dalam (e-mel, OAuth, pautan ajaib), storan, dan edge functions
- •Sumber terbuka -- boleh di-hosting sendiri dengan Supabase CLI / Docker