Réplicas en lecture
Les réplicas de lecture sont des compute en lecture seule indépendants qui effectuent des Opérations de lecture sur les mêmes données que votre compute principal en lecture-écriture. Les réplicas de lecture Lakebase ne répliquent ni ne dupliquent les données. Au lieu de cela, les requêtes de lecture sont servies à partir de la même couche de stockage. Alors que vos queries en lecture-écriture sont dirigées via votre compute principal, les queries de lecture peuvent être déchargées vers un ou plusieurs réplicas de lecture.

Vous pouvez créer des réplicas en lecture pour n'importe quelle Branch de votre projet et configurer la taille du compute alloué à chacun. Les réplicas en lecture prennent en charge les fonctionnalités de mise à l’échelle automatique et de mise à l’échelle jusqu’à zéro de Lakebase, vous offrant le même contrôle sur les ressources de compute que celui dont vous disposez avec votre compute principal.
Architecture de réplique en lecture
Vos computes principaux et réplicas en lecture envoient des requêtes de lecture à la même couche de stockage, garantissant que tous les computes lisent à partir d'une source de données cohérente. Les répliques en lecture sont asynchrones, ce qui signifie qu'elles sont éventuellement cohérentes . À mesure que les mises à jour sont effectuées par votre compute principal, la couche de stockage stocke de manière durable les modifications de données et maintient les computes de répliques en lecture à jour avec les modifications les plus récentes pour maintenir la cohérence des données.

Cas d'utilisation
Les répliques en lecture de Lakebase ont plusieurs applications clés :
- Mise à l'échelle horizontale : Distribuez les requêtes de lecture sur les réplicas pour améliorer les performances et augmenter le throughput.
- Queries d'analytique et de rapports : déchargez les charges de travail d'analytique et de rapports gourmandes en Ressources pour réduire la charge sur votre compute principal.
- Accès en lecture seule : accordez un accès en lecture seule aux utilisateurs ou aux applications qui ne nécessitent pas d'autorisations d'écriture.
Avantages des réplicas en lecture Lakebase
- Aucun stockage supplémentaire requis : les réplicas en lecture lisent à partir du même stockage que votre compute principal, sans duplication ni réplication des données.
- Créez-les presque instantanément : sans réplication de données requise, les réplicas en lecture peuvent être créés en quelques secondes.
- Rentable : Pas de coûts de stockage supplémentaires, et vous bénéficiez également des fonctionnalités de mise à l'échelle automatique et de mise à l'échelle à zéro.
- Disponible instantanément : Les réplicas en lecture montent en charge à zéro sans latence et sont immédiatement à jour lorsqu'ils start.
Créer et gérer les réplicas en lecture
Vous pouvez créer des réplicas en lecture à l'aide de l'application Lakebase. À partir de l'onglet Computes sur une branch, cliquez sur Ajouter un réplica en lecture pour provisionner instantanément un nouveau compute de réplica en lecture.
Vous pouvez ajouter jusqu’à 6 réplicas en lecture par Branch. Voir Limites du projet.
Pour des instructions détaillées sur la création et la gestion des réplicas en lecture, consultez Gérer les réplicas en lecture.
Ressources supplémentaires
- Gérer les réplicas en lecture
- Tableau de bord des métriques pour afficher les métriques de latence de réplication pour les réplicas en lecture
- Dimensionnement automatique
- Monter en charge à zéro