Amazon ElastiCache Serverless รองรับ Vector, Full-text และ Hybrid Search พร้อม Aggregations

Amazon ElastiCache Serverless สำหรับ Valkey รองรับการค้นหาแบบ Vector, Full-text และ Hybrid Search พร้อมด้วย Aggregations แล้ว สำหรับแอปพลิเคชันที่ค้นหาข้อมูลแบบเรียลไทม์ การค้นหาบน ElastiCache Serverless สามารถให้ความหน่วงต่ำถึงระดับไมโครวินาที พร้อมการเรียกคืนข้อมูล (recall) สูงถึง 99% สำหรับ Vector Search ขณะที่รองรับการสอบถามหลายพันล้านครั้งต่อวัน

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

นักพัฒนาสามารถรวมประเภทการค้นหาต่าง ๆ ในการสอบถามเดียว ปรับค่า recall ตามต้องการ และวิเคราะห์ผลลัพธ์ด้วยการทำ Aggregation ที่ฝั่งเซิร์ฟเวอร์ นอกจากนี้ แต่ละ Agent หรือ Session ยังสามารถมี Datastore เป็นของตนเองเพื่อการเรียกคืนหน่วยความจำและบริบท ทำให้สามารถทดลองและลองใหม่ได้โดยไม่กระทบกับ Production

ปัจจุบันฟีเจอร์นี้พร้อมใช้งานในทุก Commercial AWS Regions, AWS GovCloud (US) Regions และ AWS European Sovereign Cloud Region บน ElastiCache เวอร์ชัน 9 สำหรับ Valkey ซึ่งเป็นทางเลือก Open Source ที่เปิดกว้างและเป็นกลางต่อผู้จำหน่ายแทน Redis

หากต้องการเริ่มต้นใช้งาน สามารถสร้าง Serverless Cache ใหม่ หรืออัปเกรดที่มีอยู่ให้เป็น Valkey 9 ผ่าน AWS Management Console, AWS SDK หรือ AWS CLI

ศัพท์ที่ควรรู้

  • ElastiCache Serverless – บริการที่ช่วยให้การค้นหาข้อมูลมีความเร็วสูงโดยไม่ต้องกังวลเรื่องโครงสร้างพื้นฐาน
  • Vector Search – การค้นหาที่ใช้การเปรียบเทียบเชิงเวกเตอร์ ซึ่งมีความสำคัญในการค้นหาข้อมูลที่มีความหมาย
  • Aggregations – การรวมข้อมูลจากหลายแหล่งหรือหลายการค้นหาเข้าด้วยกันเพื่อแสดงผลลัพธ์สรุป
  • Valkey – เครื่องมือฐานข้อมูลที่ใช้เป็น Engine สำหรับ ElastiCache ซึ่งเป็นทางเลือกแทน Redis

ที่มา: AWS

Leave a Comment