computação e ponto final
Lakebase autoscale é a versão mais recente do Lakebase, com recursos como autoscale compute, escala-to-zero, branching e instant restore. Para regiões compatíveis, consulte Disponibilidade por região. Se você é usuário de provisionamento Lakebase , consulte ProvisionamentoLakebase.
No Lakebase, você se conecta ao seu banco de dados por meio de um endpoint do Lakebase , um ponto de acesso estável ao banco de dados identificado por um UID. Por trás do endpoint, uma ou mais instâncias compute fornecem o poder de processamento para executar suas consultas. Suas stringsde conexão permanecem as mesmas mesmo ao aumentar os recursos compute ou habilitar a alta disponibilidade.
Normalmente, uma ramificação possui um endpoint de leitura e gravação (seu compute principal) e, opcionalmente, um ou mais pontos de extremidade somente leitura (réplicas de leitura):
Branch: production
│
├── Endpoint: primary (ep-rapid-cherry-y12fhu7x)
│ └── Compute instance (read-write)
│
└── Endpoint: read-replica-1 (ep-cool-breeze-a8xk2m3p)
└── Compute instance (read-only)
Com alta disponibilidade, um único endpoint contém várias instâncias compute . Na API, o campo group (EndpointGroupSpec) do endpoint controla esta configuração, incluindo o número de instâncias compute e se as instâncias secundárias atendem às leituras. Suas strings de conexão não mudam:
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)
A interface do usuário se refere a esses recursos como réplicas de computação e leitura . A API, os SDKs e CLI chamam-lhes endpoint , com um campo endpoint_type que indica a função:
Termo de interface do usuário | API |
|---|---|
computeprimário |
|
Leia a réplica |
|