ขณะนี้ Amazon Redshift รองรับตาราง Apache Iceberg v3 แล้ว

โพสต์บน: 31 ส.ค. 2026

ขณะนี้ Amazon Redshift รองรับการอ่านจากและเขียนไปยังตาราง Apache Iceberg v3 ใน Data Lake ของคุณแล้ว Apache Iceberg เป็นรูปแบบตารางแบบเปิด และเวอร์ชัน v3 ได้เพิ่มฟีเจอร์ใหม่หลายประการ ด้วยการเปิดตัวครั้งนี้ Amazon Redshift ได้เพิ่มการรองรับค่าเริ่มต้นของคอลัมน์ เส้นทางขั้นตอนของแถว และเวกเตอร์การลบ
ด้วยการกำหนดค่าเริ่มต้นให้กับคอลัมน์ คุณสามารถกำหนดค่าเริ่มต้นที่ Amazon Redshift จะนำไปใช้เมื่อไม่มีการระบุค่าใดๆ ซึ่งจะช่วยให้การพัฒนาสคีมาง่ายขึ้นเมื่อคุณเพิ่มคอลัมน์ลงในตารางที่มีอยู่ เส้นทางขั้นตอนของแถวจะแสดงคอลัมน์เสมือนที่ติดตามเอกลักษณ์ของแต่ละแถวและหมายเลขลำดับการอัปเดตล่าสุด เพื่อให้คุณสามารถสร้างไปป์ไลน์แบบเพิ่มทีละน้อยและเวิร์กโฟลว์ CDC (การดักจับการเปลี่ยนแปลงข้อมูล) ที่ประมวลผลเฉพาะแถวที่ได้รับการแก้ไขเท่านั้น เวกเตอร์การลบจะแทนที่ไฟล์การลบตามตำแหน่งของ Iceberg v2 ด้วยบิตแมปที่บีบอัดให้มีขนาดกะทัดรัด ทำให้การอ่านและการเขียนเร็วขึ้นสำหรับเวิร์กโหลดการอัปเดตและการลบข้อมูลที่มีความถี่สูง เช่น การลบบันทึกตามข้อกำหนดด้านการปฏิบัติตามกฎระเบียบ คุณสามารถสร้างตาราง v3 ได้โดยใช้คำสั่ง CREATE TABLE <table> ... USING ICEBERG TABLE PROPERTIES ('format-version' = '3') หรืออัปเกรดตาราง v2 ที่มีอยู่เดิมด้วย ALTER TABLE <table> SET TABLE PROPERTIES ('format-version' = '3')
คลัสเตอร์ที่จัดเตรียมไว้และคลัสเตอร์แบบไม่ต้องใช้เซิร์ฟเวอร์ที่ใช้ Graviton ของ Amazon Redshift รองรับรูปแบบ v3 ใหม่แล้ว หากต้องการเรียนรู้เพิ่มเติม โปรดดูฟีเจอร์ของ Iceberg V3 ในเอกสารประกอบ Amazon Redshift