tables Databricks
Databricks prend en charge plusieurs types de table et formats de stockage pour répondre à différents besoins de gestion de données. Pour un aperçu des types de table, des formats de stockage et de l'intégration de Unity Catalog, consultez les concepts des tables Databricks.
Types de table
Explorez différents types de tables et leurs capacités pour divers scénarios de gestion de données.
-
- Tables gérées par Unity Catalog pour Delta Lake et Apache Iceberg
- Databricks gère les métadonnées et les fichiers de données pour les nouvelles tables qui nécessitent des performances optimisées.
-
- Tables temporaires dans Databricks SQL et Databricks Runtime.
- Tables gérées par Unity Catalog à l’échelle de la session pour les données intermédiaires. SQL Warehouses uniquement.
-
- Travailler avec des tables externes.
- Données stockées dans des systèmes externes. Unity Catalog gère uniquement les métadonnées.
-
- Travailler avec des tables étrangères
- Accès en lecture seule aux données des systèmes externes connectés via Lakehouse Federation.
Formats de stockage
Travaillez avec des formats de table ouverts qui prennent en charge des capacités avancées de gestion de données.
-
- Delta Lake
- Format de stockage par default avec Transactions ACID, time travel et application des schémas pour les tables gérées et externes.
-
- Apache Iceberg
- Format de table ouvert pour l'intégration avec l'écosystème Iceberg, prenant en charge la gestion avancée des métadonnées.
Gestion des tables
Configurez et optimisez le comportement, la structure et les performances des tables.
-
- Contraintes de table
- Définissez et appliquez des règles de qualité des données avec des contraintes de vérification et des contraintes de non-nullité.
-
- application des schémas
- Contrôlez la manière dont Databricks gère les modifications de schéma et l'application des types de données lors des écritures.
-
- Partitionnement de table
- Organisez les données par clés de partition afin d'améliorer les performances des queries et la gestion de données.
-
- Monitoring de la taille de la table
- Surveillez et analysez l'utilisation du stockage de tables et les modèles de croissance.
-
- Convertir externe en géré
- Migrez les tables externes vers des tables gérées pour des performances et une gestion améliorées.
-
- Découverte de partitions externes
- Découvrir et enregistrer automatiquement les partitions des tables externes stockées dans le stockage cloud.