Backend pronto (BaaS) # Supabase: piattaforma backend open source basata su PostgreSQL Supabase combina PostgreSQL, autenticazione e gestione dei file. Verifica componenti, risorse e disponibilità del provisioning prima di pianificare il deployment. [Inizia ora](https://panel.deplomo.com/signup)[Vai al marketplace](/it/marketplace) ## Caratteristiche di Supabase su Deplomo Supabase pronto in pochi passaggi, con Row Level Security (RLS) per il database. Disponibilità e scalabilità dipendono dalla configurazione e dalle risorse assegnate. ### Servizi Supabase in un’unica piattaforma Supabase combina PostgreSQL, Studio, Auth e Storage. Il provisioning del servizio su Deplomo è attualmente sospeso. ### Database PostgreSQL Supabase usa PostgreSQL come database relazionale e include componenti per lo sviluppo backend. ### Autenticazione integrata (Auth) Supabase Auth supporta registrazione e accesso con email e password, provider OAuth e, se configurato, telefono tramite SMS. Le opzioni disponibili dipendono dai provider e dalle impostazioni del progetto. ### Aggiornamenti in tempo reale Supabase Realtime può trasmettere ai client le modifiche ai dati tramite WebSocket. Tabelle, autorizzazioni e client devono essere configurati in base al progetto. ## Domande frequenti su Supabase Risposte alle domande più frequenti degli sviluppatori sull’architettura di Supabase, sulle differenze rispetto ad altri servizi e sull’integrazione nei progetti: Che cos’è Supabase e a cosa serve nello sviluppo software? Perché valutare Supabase come alternativa a Firebase? Come collegare un progetto a Supabase? Posso usare le funzionalità di PostgreSQL con Supabase? Come viene calcolato il costo di hosting di Supabase su Deplomo? ## Guida a Supabase: l’architettura Backend as a Service su una piattaforma cloud dedicata Lo sviluppo rapido dei prodotti digitali spinge i team tecnici a usare piattaforme backend già pronte, invece di riscrivere continuamente le funzioni di base lato server. Supabase unisce servizi per lo sviluppo rapido con un database relazionale basato su PostgreSQL. Eseguendolo sull’infrastruttura cloud di Deplomo, puoi gestire l’infrastruttura, il database e i file della tua installazione. ### Che cos’è Supabase e perché è considerato una nuova soluzione BaaS? Supabase è una piattaforma open source che riunisce diversi servizi backend per un’applicazione. Include un database con un’interfaccia di gestione, autenticazione degli utenti, archiviazione di file e supporto per le modifiche in tempo reale. Una delle principali differenze è l’uso di un database relazionale basato su PostgreSQL, che permette di eseguire query complesse e mantenere l’integrità dei dati. Per i progetti più piccoli che richiedono una soluzione leggera, la piattaforma [PostgreSQL](/it/marketplace/apps/postgresql) può essere valutata insieme a Supabase. [pocketbase](/it/marketplace/apps/pocketbase) Perché per gli sviluppatori può essere utile un’alternativa a Firebase? ### Firebase di Google è stato a lungo una scelta diffusa per sviluppare rapidamente applicazioni. I team possono però valutare anche l’accesso ai dati, la portabilità, i costi e il grado di dipendenza da un ecosistema chiuso (vendor lock-in). Con Supabase puoi eseguire il servizio sulla tua piattaforma cloud. Il database e i meccanismi di autenticazione sono open source; l’accesso dipende dalla configurazione dell’hosting e dai servizi coinvolti. Confronto tra Supabase su Deplomo, Firebase e installazione manuale su un server virtuale ### La tabella seguente confronta alcuni aspetti dell’uso di Supabase sulla piattaforma cloud gestita Deplomo: Supabase su Deplomo
| Aspetto | Supabase su Deplomo | Google Firebase | Installazione manuale su un VPS |
|---|---|---|---|
| Gestione e protezione dei dati | I dati sono archiviati secondo l'ambiente self-hosted e la configurazione adottata | Verifica dove il provider conserva i dati e quali opzioni di accesso sono disponibili. | Sotto il tuo controllo, ma richiede manutenzione DevOps continua |
| Tipo di database sottostante | Database relazionale PostgreSQL | Database NoSQL non relazionale (Firestore), con limiti sulle query | PostgreSQL, con configurazione manuale di buffer e cache |
| Controllo dell’ambiente di hosting | Servizio self-hosted; accessibilità e prestazioni dipendono dalla configurazione di rete | Accesso soggetto alle condizioni del fornitore del servizio | Dipende dalla rete tra browser e server e dalla configurazione del tracciamento |
| Configurazione dei servizi dipendenti | Deploy automatico di database, Studio, Auth e Storage | Attivazione della console soggetta ai requisiti di pagamento del fornitore | Ore di configurazione per Docker Compose, variabili e reti dei container |
| Modello tariffario e di fatturazione | Prezzo mensile fisso del pacchetto in euro | Costi variabili in base al numero di letture delle query | Costo mensile fisso secondo il piano scelto, indipendente dal traffico entro i limiti previsti |