Les tableaux Amazon S3 prennent désormais en charge tous les types de données Apache Iceberg V3
Les tableaux Amazon S3 prennent en charge la géométrie, la géographie, les types de données d’horodatage inconnus et les nanosecondes, ainsi que les valeurs par défaut des colonnes, comme cela est défini dans la spécification Apache Iceberg version 3 (V3). Vous pouvez désormais stocker des coordonnées géospatiales et des temps d’événements précis à la nanoseconde de manière native au lieu de les coder sous forme de chaînes ou d’entiers. Cela permet de simplifier l’architecture des données tout en améliorant l’efficacité et les performances du stockage. Avec ce lancement, les tableaux S3 prennent en charge tous les types de données introduits dans la version V3, s’ajoutant à la prise en charge existante du type de données Variant, des vecteurs de suppression et de la lignée des lignes.
Les colonnes de géométrie et de géographie stockent les points, les lignes et les polygones de manière native, de sorte que les charges de travail de suivi de la flotte et de cartographie des actifs peuvent être filtrées en fonction de l’emplacement au moment de la requête. Les horodatages à la nanoseconde permettent à la télémétrie et aux charges de travail financières d’enregistrer l’heure des événements avec la précision de la source. Les valeurs par défaut des colonnes remplissent une colonne nouvellement ajoutée pour les lignes existantes, sans qu’aucun remplissage ne soit nécessaire. Les tableaux S3 assurent la maintenance et le compactage automatiques des tableaux Apache Iceberg de sorte que les tableaux utilisant des types de données V3 restent performants et rentables en tant qu’échelles de données.
La prise en charge de ces types de données dans les tableaux S3 est disponible dans toutes les Régions AWS où les tableaux S3 sont disponibles. Pour en savoir plus, consultez les sections Tableaux Amazon S3, Apache Iceberg V3 sur AWS et Recommandations AWS relatives à l’utilisation de la spécification du format de tableau Iceberg version 3.