Amazon S3 prend désormais en charge le tri et le compactage par ordre-Z pour les tables Apache Iceberg

Publié le: 24 juin 2025

Amazon S3 prend désormais en charge le tri et le compactage par ordre-Z pour les tables Apache Iceberg, disponibles à la fois dans les tableaux Amazon S3 et dans les compartiments S3 à usage général grâce à l'optimisation du catalogue de données AWS Glue. Le compactage des tris dans les tables Iceberg minimise le nombre de fichiers de données analysés par les moteurs de requêtes, ce qui améliore les performances des requêtes et réduit les coûts. Le compactage par ordre-Z offre des avantages supplémentaires en termes de performances grâce à un élagage efficace des fichiers lors d'interrogations simultanées sur plusieurs colonnes.

Les tableaux S3 fournissent une expérience entièrement gérée dans laquelle le tri hiérarchique est automatiquement appliqué aux colonnes lors du compactage lorsqu'un ordre de tri est défini dans les métadonnées de la table. Lorsque plusieurs prédicats de requête doivent être hiérarchisés de manière égale, vous pouvez activer le compactage par ordre-Z via l'API de maintenance des tableaux S3. Si vous utilisez des tables Iceberg dans des compartiments S3 à usage général, l'optimisation peut être activée dans la console AWS Glue Data Catalog, où vous pouvez spécifier votre méthode de compactage préférée.

Ces fonctionnalités de compactage supplémentaires sont disponibles dans toutes les régions AWS où les tableaux S3 ou l'optimisation avec AWS Glue Data Catalog sont disponibles. Pour en savoir plus, consultez le blog AWS News et consultez la documentation de maintenance des tableaux S3 ainsi que la documentation d'optimisation d'AWS Glue Data Catalog.