ประกาศการรองรับ pgvector 0.7.0 ใน Aurora PostgreSQL
ขณะนี้ รุ่นที่เข้ากันได้กับ Amazon Aurora PostgreSQL สามารถรองรับ pgvector 0.7.0 ซึ่งเป็นส่วนขยายแบบโอเพนซอร์สสำหรับ PostgreSQL ที่ใช้เพื่อจัดเก็บการฝังเวกเตอร์ในฐานข้อมูลของคุณ โดย pgvector มีความสามารถในการค้นหาความคล้ายคลึงกันของเวกเตอร์ ซึ่งช่วยให้ใช้ Aurora สำหรับค้นหาความหมายและดึงข้อมูลเพื่อการสร้างแบบเสริม (RAG) ในแอปพลิเคชันปัญญาประดิษฐ์ (AI) ช่วยสร้างได้
pgvector 0.7.0 เพิ่มการทำงานแนวขนานเพื่อปรับปรุงเวลาในการสร้างดัชนี Hierarchical Navigable Small Worlds (HNSW) ใน Aurora โดย pgvector 0.7.0 เพิ่มประเภทข้อมูลเวกเตอร์ใหม่สองประเภท ได้แก่ halfvec สำหรับจัดเก็บขนาดเป็นเลขทศนิยม 2 ไบต์ และ sparsevec สำหรับจัดเก็บขนาดที่ไม่เป็นศูนย์สูงสุด 1,000 รายการ โดยขณะนี้สามารถรองรับการจัดทำดัชนีเวกเตอร์ไบนารีโดยใช้ประเภทบิตเนทีฟ PostgreSQL การเพิ่มเหล่านี้ช่วยให้คุณใช้การหาปริมาณสเกลาร์และไบนารีสำหรับประเภทข้อมูลเวกเตอร์โดยใช้ดัชนีนิพจน์ PostgreSQL ซึ่งช่วยลดขนาดการจัดเก็บดัชนีและลดเวลาสร้างดัชนี การแปลงขนาดยังช่วยให้คุณเพิ่มขนาดสูงสุดของเวกเตอร์ที่สามารถทำดัชนีได้ กล่าวคือ 4,000 สำหรับ halfvec และ 64,000 สำหรับเวกเตอร์ไบนารี
pgvector 0.7.0 มีให้ใช้งานในคลัสเตอร์ Amazon Aurora ที่ใช้ PostgreSQL 16.3, 15.7, 14.12, 13.15 และ 12.19 ขึ้นไปใน AWS Region ที่เกี่ยวข้องทั้งหมด รวมถึงรีเจี้ยน AWS GovCloud (สหรัฐฯ) แต่ยกเว้นรีเจี้ยนจีน คุณสามารถเริ่มการอัปเกรดเวอร์ชันย่อยได้โดยปรับเปลี่ยนคลัสเตอร์ DB ของคุณ โปรดอ่านเอกสารประกอบเกี่ยวกับ Auroraเพื่อเรียนรู้เพิ่มเติม
Amazon Aurora ออกแบบมาเพื่อสมรรถนะสูงอย่างเหนือชั้นและความพร้อมใช้งานระดับโลก โดยสามารถใช้งานร่วมกับ MySQL และ PostgreSQL ได้อย่างเต็มรูปแบบ ฐานข้อมูลนี้จะมอบการรักษาความปลอดภัยในตัว, การสำรองข้อมูลอย่างต่อเนื่อง, การประมวลผลแบบไม่ต้องใช้เซิร์ฟเวอร์, แบบจำลองการอ่านสูงสุด 15 รายการ, การจำลองแบบหลาย Region อัตโนมัติ และการผสานรวมกับบริการอื่น ๆ ของ AWS ในการเริ่มต้นใช้งาน Amazon Aurora โปรดดูที่หน้าเริ่มต้นใช้งานของเรา