Amazon Redshift รองรับการแก้ไขการเข้ารหัสการบีบอัดคอลัมน์เพื่อเพิ่มประสิทธิภาพการใช้พื้นที่เก็บข้อมูลและประสิทธิภาพการสืบค้นหา

โพสต์บน: 20 ต.ค. 2020

Amazon Redshift ช่วยให้ผู้ใช้สามารถแก้ไขการเข้ารหัสการบีบอัดของคอลัมน์ที่มีอยู่ด้วยคำสั่งเดียว ความสามารถใหม่นี้ทำให้การรักษาการเข้ารหัสการบีบอัดที่ดีที่สุดใน Amazon Redshift ได้ง่ายขึ้นเพื่อให้ได้ประสิทธิภาพสูงและลดการใช้พื้นที่จัดเก็บ  

การเข้ารหัสการบีบอัดระบุประเภทของการบีบอัดที่ใช้กับค่าข้อมูลในคอลัมน์เมื่อมีการเพิ่มแถวลงในตาราง การเลือกการเข้ารหัสที่ถูกต้องจะช่วยลดการใช้พื้นที่เก็บข้อมูลของคอลัมน์ในขณะที่ปรับปรุงประสิทธิภาพของแบบสอบถามที่เข้าถึงคอลัมน์ คุณสามารถใช้คำสั่ง CREATE TABLE หรือ ALTER TABLE เพื่อระบุการเข้ารหัสการบีบอัดสำหรับคอลัมน์เมื่อสร้างตาราง หากไม่มีการระบุการบีบอัด Amazon Redshift จะกำหนดการเข้ารหัสการบีบอัดเริ่มต้นโดยอัตโนมัติตามข้อมูลตาราง 

รุ่นนี้จะทำให้ง่ายต่อการได้รับประโยชน์จากเทคโนโลยีการบีบอัด Amazon Redshift เช่น AZ64 ซึ่งเป็นการเข้ารหัสการบีบอัดใหม่ที่ใช้พื้นที่เก็บข้อมูลน้อยกว่า ZSTD 5-10% และช่วยให้การสืบค้นทำงานได้เร็วขึ้น 70% ก่อนหน้านี้ลูกค้าที่ต้องการใช้ประโยชน์จากอัลกอริทึมการเข้ารหัสใหม่เช่น AZ64 จำเป็นต้องสร้างตารางทั้งหมดขึ้นใหม่ เนื่องจาก Redshift แนะนำว่าไม่ควรบีบอัดคอลัมน์ที่กำหนดเป็นคีย์ SORT ลูกค้าที่ใช้คีย์เรียงลำดับกับตารางที่มีอยู่ก่อนหน้านี้จำเป็นต้องสร้างตารางทั้งหมดขึ้นใหม่ ด้วยความสามารถใหม่ในการแก้ไขการเข้ารหัสการบีบอัดคอลัมน์กระบวนการนี้เร็วขึ้นและง่ายขึ้นและไม่ส่งผลกระทบต่อผู้ใช้ในการเข้าถึงตาราง 

ด้วยคำสั่ง ALTER TABLE AL <tbl>TER COLUMN <col>ENCODE ใหม่ผู้ใช้สามารถ <enc>เปลี่ยนการเข้ารหัสการบีบอัดตาราง Redshift แบบไดนามิกได้ Redshift จะดูแลการปรับการบีบอัดข้อมูลเบื้องหลังฉากและตารางยังคงพร้อมใช้งานสำหรับผู้ใช้ในการสอบถาม ผู้ใช้สามารถแก้ไขการเข้ารหัสคอลัมน์สำหรับตารางที่กำหนดได้หลายครั้งเท่าที่จำเป็นและพวกเขาสามารถเปลี่ยนการเข้ารหัสสำหรับตารางหลายตารางพร้อมกัน 

สำหรับข้อมูลเพิ่มเติม เปลี่ยนการเข้ารหัสตารางโปรดดูที่ เอกสา

คุณลักษณะนี้มีให้ใน Redshift 1.0.19506 ขึ้นไป ดูความพร้อมใช้งานของ Amazon Redshift ได้ที่ตาราง AWS Region