Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In Lakebase ci si connette al database tramite un endpoint Lakebase, un punto di accesso di database stabile. L'endpoint ha un oggetto endpoint_id (usato nei percorsi API, interfaccia della riga di comando e Terraform) e un UID (usato nel nome host della connessione). Dietro l'endpoint, una o più istanze di calcolo offrono la potenza di elaborazione per eseguire le query. Le stringhe di connessione rimangono invariate anche quando si ridimensionano le risorse di calcolo o si abilita la disponibilità elevata.
Solitamente, un ramo ha un endpoint di lettura/scrittura (il tuo calcolo principale) e, facoltativamente, uno o più endpoint di sola lettura (repliche in lettura):
Branch: production
│
├── Endpoint: primary (ep-rapid-cherry-y12fhu7x)
│ └── Compute instance (read-write)
│
└── Endpoint: read-replica-1 (ep-cool-breeze-a8xk2m3p)
└── Compute instance (read-only)
Con disponibilità elevata, un singolo endpoint contiene più istanze di calcolo. Nell'API il campo dell'endpoint group (EndpointGroupSpec) controlla questa configurazione, incluso il numero di istanze di calcolo e se le repliche secondarie vengono lette. La stringa di connessione non cambia.
Branch: production
│
├── Endpoint: primary (ep-rapid-cherry-y12fhu7x)
│ ├── Compute instance (read-write primary)
│ ├── Compute instance (secondary, failover)
│ └── Compute instance (secondary, failover)
│
└── Endpoint: read-replica-1 (ep-cool-breeze-a8xk2m3p)
└── Compute instance (read-only)
L'interfaccia utente fa riferimento a queste risorse come calcoli e repliche in lettura.
L'API, gli SDK e l'interfaccia della riga di comando li chiamano endpoint, con un endpoint_type campo che indica il ruolo:
| Termine dell'interfaccia utente | API endpoint_type |
|---|---|
| Calcolo primario | ENDPOINT_TYPE_READ_WRITE |
| Replica in lettura | ENDPOINT_TYPE_READ_ONLY |