Condividi tramite


Concetti principali

Importante

La scalabilità automatica di Lakebase si trova in Beta nelle aree seguenti: eastus2, westeurope, westus.

La versione più recente di Lakebase Autoscaling include il calcolo autoscalabile, la possibilità di ridurre a zero, il branching e il ripristino istantaneo. Per il confronto delle funzionalità con Lakebase Provisioned, vedere scelta tra le versioni.

Lakebase si basa su un set di funzionalità che consentono di sviluppare, testare e ridimensionare le applicazioni di database in modo efficiente. Questa sezione presenta i concetti di base che differenziano Lakebase dai sistemi di database tradizionali.

Autoscaling

Lakebase regola automaticamente le risorse di calcolo in base alle esigenze del carico di lavoro. Man mano che il traffico dell'applicazione aumenta o diminuisce, le risorse di calcolo aumentano o diminuiscono senza interventi manuali o tempi di inattività.

Vantaggi principali:

  • Regolazione automatica: Ridimensionamento delle risorse in base alla domanda effettiva.
  • Nessun tempo di inattività: Il ridimensionamento avviene senza interrompere le connessioni.
  • Ottimizzazione dei costi: Pagare solo le risorse effettivamente usate.
  • Coerenza delle prestazioni: Mantenere le prestazioni reattive durante i picchi di traffico.

Altre informazioni:Configurare la | scalabilitàautomatica

Scala a zero

Quando il database è inattivo, Lakebase può ridimensionare automaticamente le risorse di calcolo fino a zero, eliminando i costi per la capacità inutilizzata. Quando l'attività riprende, le risorse di calcolo si ridimensionano automaticamente in pochi secondi.

Vantaggi principali:

  • Nessun costo inattivo: Nessun costo di elaborazione computazionale quando il database è inattivo.
  • Ripresa immediata: I database si riattivano automaticamente quando si accede.
  • Adatto allo sviluppo: Ideale per ambienti di sviluppo e staging con utilizzo intermittente.
  • Gestione automatica: Non è necessario alcun intervento manuale.

Altre informazioni: Ridimensionare fino a zero | Configurare la scalabilità a zero

Rami di database

I rami di database in Lakebase funzionano in modo analogo ai rami Git per il codice. È possibile creare rami istantanei, isolati per lo sviluppo, il test o la sperimentazione senza duplicare i dati o influire sull'ambiente di produzione.

Vantaggi principali:

  • Creazione immediata: I rami vengono creati in secondi usando la tecnologia copy-on-write.
  • Conveniente: Solo i dati modificati vengono archiviati separatamente, riducendo al minimo i costi di archiviazione.
  • Ambienti isolati: Testare le modifiche in modo sicuro senza influire sul database primario.
  • Facile collaborazione: I membri del team possono lavorare contemporaneamente su rami separati.

Per saperne di più: Rami del database | Gestisci rami

Repliche in lettura

Le repliche di lettura sono calcoli di sola lettura indipendenti che eseguono operazioni di lettura sugli stessi dati del calcolo di lettura/scrittura primario. A differenza delle repliche tradizionali, le repliche in lettura di Lakebase non duplicano i dati, ma leggono dallo stesso livello di archiviazione, consentendo la creazione immediata ed eliminando costi di archiviazione aggiuntivi.

Vantaggi principali:

  • Ridimensionamento orizzontale: Distribuire le richieste di lettura tra più repliche.
  • Nessuna duplicazione dei dati: Tutte le repliche leggono dalla stessa risorsa di archiviazione.
  • Creazione immediata: Disponibile in secondi senza copia dei dati.
  • Economico: Senza costi di archiviazione aggiuntivi, oltre al supporto di scalabilità automatizzata e scalabilità fino a zero.

Altre informazioni: Repliche di lettura | Gestire le repliche di lettura

Ripristino istantaneo

Il ripristino temporizzato istantaneo consente di creare un nuovo ramo radice da qualsiasi momento all'interno della finestra di ripristino. Questa funzionalità protegge dalla perdita di dati consentendo di eseguire rapidamente il ripristino da eliminazioni accidentali, modifiche dello schema o altre modifiche impreviste senza interrompere le operazioni esistenti.

Vantaggi principali:

  • Ripristino temporizzato: Creare un nuovo ramo da qualsiasi momento all'interno della finestra di ripristino configurata (0-30 giorni)
  • Operazione istantanea: Il ripristino avviene in pochi secondi utilizzando la stessa tecnologia di copia su scrittura del branching.
  • Senza interruzioni: Crea un nuovo ramo lasciando invariato il ramo originale e operativo.
  • Completare il ripristino: Tutti i database dal momento selezionato sono inclusi nel nuovo ramo.

Maggiori informazioni: Ripristino puntuale | Configurare la finestra di ripristino

Come interagiscono

Questi concetti di base interagiscono per creare una piattaforma di database potente e flessibile:

  1. La scalabilità automatica garantisce che il database disponga della giusta quantità di risorse di calcolo in base alla richiesta
  2. La scalabilità a zero riduce i costi nei rami inattive sospendendo le risorse di calcolo quando non in uso
  3. I rami di database consentono di creare ambienti isolati per lo sviluppo e il test
  4. Le repliche di lettura offrono capacità di lettura aggiuntiva quando necessario, con gli stessi vantaggi di scalabilità automatica e ridimensionamento a zero
  5. Il ripristino istantaneo consente il ripristino rapido dei dati creando nuovi rami da qualsiasi punto all'interno della finestra di ripristino

Questa architettura consente di creare e ridimensionare applicazioni di database con maggiore flessibilità, costi inferiori e un sovraccarico operativo inferiore rispetto ai sistemi di database tradizionali.