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.
Important
La mise à l’échelle automatique Lakebase est en version bêta dans les régions suivantes : eastus2, westeurope, westus.
La version Autoscaling de Lakebase est la dernière de Lakebase, offrant l'autoscaling, la mise à l'échelle à zéro, la bifurcation et la restauration instantanée. Pour la comparaison des fonctionnalités avec Lakebase Provisioned, consultez le choix entre les versions.
La mise à l’échelle automatique de Lakebase Postgres est une base de données Postgres entièrement gérée intégrée à la plateforme Databricks Data Intelligence. Il offre des fonctionnalités OLTP (Online Transaction Processing) à votre lakehouse, ce qui vous permet de créer des applications transactionnelles en temps réel en même temps que vos charges de travail d’analyse.
La mise à l’échelle automatique de Lakebase Postgres combine la fiabilité et la familiarité de Postgres avec les fonctionnalités de base de données modernes, notamment la mise à l’échelle automatique, la mise à l’échelle à zéro, la branchement et la restauration instantanée. Ces fonctionnalités permettent des workflows de développement flexibles, des opérations rentables et une itération rapide.
Organisation des projets
Comprendre la hiérarchie des objets Lakebase vous aide à organiser et à gérer vos ressources :
Databricks Workspace
└── Project(s)
└── Branch(es)
├── Compute (primary R/W)
├── Read replica(s) (optional)
├── Role(s)
└── Database(s)
└── Schema(s)
Chaque niveau de la hiérarchie sert un objectif spécifique :
| Objet | Descriptif |
|---|---|
| Projet | Conteneur de niveau supérieur pour vos ressources de base de données. Un projet contient des branches, des bases de données, des rôles et des ressources de calcul. Consultez Gérer les projets. |
| Branche | Environnement de base de données isolé qui partage le stockage avec sa branche parente. Chaque projet peut contenir plusieurs branches. Consultez Gérer les branches. |
| Calculer | Serveur Postgres qui alimente une branche. Chaque branche a son propre calcul qui fournit la puissance de traitement et la mémoire pour les opérations de base de données. Consultez Gérer les calculs. |
| Base de données | Base de données Postgres standard au sein d’une branche. Chaque branche peut contenir plusieurs bases de données avec leurs propres tables, schémas et données. Consultez Gérer les bases de données. |
Présentation des branches
L'une des fonctionnalités les plus puissantes de Lakebase Postgres est le regroupement en branches. Comme les branches Git pour votre code, les branches vous permettent de créer des environnements de base de données isolés pour le développement et les tests, sans affecter la production.
Pourquoi cela est important : Les flux de travail de base de données traditionnels nécessitent des serveurs de développement et de préproduction distincts, des actualisations manuelles des données et une coordination minutieuse. Avec les branches, vous pouvez :
- Créer instantanément un environnement de développement avec des données de production
- Tester les modifications de schéma en toute sécurité avant de les appliquer à la production
- Se remettre des erreurs en créant des branches à tout moment
- Payer uniquement pour les données que vous modifiez, pas les bases de données en double complètes
| Sujet | Descriptif |
|---|---|
| Branches | Découvrez comment les branches fonctionnent, les flux de travail courants et les meilleures pratiques pour votre équipe. |
| Gérer des branches | Créez, réinitialisez et supprimez des branches pour le développement et le test. |
| Branches protégées | Protégez les branches de production contre les modifications et suppressions accidentelles. |
Concepts de base
Lakebase repose sur plusieurs innovations clés qui la différencient des systèmes de base de données traditionnels :
- Calcul et stockage séparés : Mettez à l’échelle les ressources de calcul indépendamment du stockage pour optimiser les coûts et la flexibilité.
- Mise à l’échelle automatique : Le calcul s’ajuste automatiquement en fonction de la demande de charge de travail, avec prise en charge de la mise à l’échelle à zéro pendant les périodes d’inactivité.
- Stockage de copie en écriture : Permet la création de branches instantanées où vous payez uniquement les modifications de données, plutôt que des duplications complètes.
- Opérations instantanées dans le temps : Créer des branches ou restaurer à tout moment dans votre fenêtre de restauration configurée (0 à 30 jours)
Ces concepts fonctionnent ensemble pour permettre des workflows de développement flexibles, des opérations rentables et une récupération rapide des erreurs.
Pour obtenir une explication détaillée de chaque concept de base, consultez concepts de base.