Amazon S3 Tables、Apache Iceberg V3 の全データ型のサポートを開始
Amazon S3 Tables では、Apache Iceberg バージョン 3 (V3) 仕様で定義されている geometry、geography、unknown、nanosecond timestamp の各データ型と、列のデフォルト値がサポートされるようになりました。これにより、地理空間の座標やナノ秒精度のイベント時刻を文字列や整数にエンコードせず、そのまま保存できるようになりました。これにより、ストレージ効率とパフォーマンスを向上させながら、データアーキテクチャを簡素化できます。今回のリリースにより、S3 Tables では既存の Variant データ型、削除ベクトル、行リネージュに加えて、V3 で導入されたすべてのデータ型もサポートされます。
geometry 列と geography 列には、点、線、ポリゴンをそのまま保存できるため、フリート追跡やアセットマッピングのワークロードでは、クエリ時に位置情報でフィルタリングできます。nanosecond timestamp を使用すると、テレメトリや金融のワークロードで、イベント時刻をソースと同じ精度で記録できます。列のデフォルト値を使用すると、新しく追加した列に既存の行の値を設定できるため、バックフィルは必要ありません。S3 Tables では Apache Iceberg テーブルのメンテナンスと圧縮が自動的に行われるため、V3 データ型を使用するテーブルでも、データ量が増加した場合にパフォーマンスとコスト効率を維持できます。
これらのデータ型は、S3 Tables が提供されているすべての AWS リージョンでサポートされています。詳細については、Amazon S3 Tables、Apache Iceberg V3 の使用、および Iceberg テーブル形式仕様バージョン 3 の使用に関する AWS 規範ガイダンスを参照してください。