Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans Lakebase, vous vous connectez à votre base de données via un point de terminaison Lakebase, un point d’accès de base de données stable. Le point de terminaison a un endpoint_id (utilisé dans les chemins d’accès API, CLI et Terraform) et UID (utilisé dans le nom d’hôte de connexion). Derrière le point de terminaison, une ou plusieurs instances de calcul fournissent la puissance de traitement pour exécuter vos requêtes. Vos chaînes de connexion restent identiques même si vous mettez à l’échelle les ressources de calcul ou activez la haute disponibilité.
Une branche possède généralement un point de terminaison en lecture-écriture (votre instance de calcul principale) et, éventuellement, un ou plusieurs points de terminaison en lecture seule (réplicas en lecture) :
Branch: production
│
├── Endpoint: primary (ep-rapid-cherry-y12fhu7x)
│ └── Compute instance (read-write)
│
└── Endpoint: read-replica-1 (ep-cool-breeze-a8xk2m3p)
└── Compute instance (read-only)
Avec la haute disponibilité, un point de terminaison unique contient plusieurs instances de calcul. Dans l’API, le champ group du point de terminaison (EndpointGroupSpec) contrôle cette configuration, y compris le nombre d’instances de calcul et si les réplicas secondaires servent ou non les requêtes de lecture. Votre chaîne de connexion ne change pas :
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’interface utilisateur fait référence à ces ressources en tant que instances de calcul et répliques de lecture.
L’API, les SDK et la CLI les appellent des points de terminaison, avec un endpoint_type champ qui indique le rôle :
| Terme de l’interface utilisateur | API endpoint_type |
|---|---|
| Calcul principal | ENDPOINT_TYPE_READ_WRITE |
| Réplica en lecture | ENDPOINT_TYPE_READ_ONLY |