Skip to content
เครื่องมือและผลิตภัณฑ์

AWS เพิ่มความสามารถในการเขียนข้อมูลระดับฟีเจอร์ใน SageMaker Feature Store

AWS announced an UpdateRecord API for Amazon SageMaker Feature Store, allowing selected feature values to be changed without rewriting an entire record.

โดย DigitalNeuron Deskอ่าน 1 นาที

คำตอบโดยย่อ

AWS ประกาศอะไรเกี่ยวกับ Amazon SageMaker Feature Store?

AWS announced UpdateRecord, a new Amazon SageMaker Feature Store API for partial record updates. Customers can change one or more feature values in a single call, while unmodified features remain unchanged. AWS says the operation applies atomically and is available in both Standard and In-Memory online store tiers.

ประเด็นสำคัญ

  • AWS introduced the UpdateRecord API for Amazon SageMaker Feature Store.
  • API ช่วยให้แอปพลิเคชันอัปเดตค่าฟีเจอร์หนึ่งค่าหรือหลายค่าได้โดยไม่ต้องอ่านหรือเขียนระเบียนทั้งหมดใหม่
  • AWS says updates are applied atomically and features omitted from a request are preserved.
  • ความสามารถนี้พร้อมใช้งานในระดับร้านค้าออนไลน์แบบ Standard ที่ขับเคลื่อนด้วย DynamoDB และแบบ In-Memory ที่ขับเคลื่อนด้วย ElastiCache

AWS ประกาศรองรับการเขียนข้อมูลในระดับฟีเจอร์สำหรับ Amazon SageMaker Feature Store ผ่าน API ใหม่ชื่อ UpdateRecord บริการนี้เป็นคลังจัดเก็บที่มีการจัดการเต็มรูปแบบสำหรับจัดเก็บ แบ่งปัน และบริหารฟีเจอร์ด้านแมชชีนเลิร์นนิง ซึ่ง AWS อธิบายว่าเป็นข้อมูลที่ผ่านการประมวลผลแล้วและใช้ฝึกโมเดลรวมถึงสร้างการคาดการณ์

ด้วย UpdateRecord แอปพลิเคชันสามารถอัปเดตค่าฟีเจอร์หนึ่งรายการหรือหลายรายการได้ภายในการเรียกครั้งเดียว โดยไม่ต้องอ่านหรือเขียนระเบียนทั้งหมดใหม่ AWS ระบุว่า Feature Store จะนำการเปลี่ยนแปลงที่ร้องขอไปใช้กับระเบียนเดิมแบบอะตอมิก ขณะที่ฟีเจอร์ที่ไม่ได้ระบุในคำขอยังคงไม่เปลี่ยนแปลง

เข้ามาแทนที่การอัปเดตระเบียนทั้งชุด

ก่อนมี API นี้ แม้ต้องการเปลี่ยนฟีเจอร์เพียงรายการเดียวก็จำเป็นต้องใช้กระบวนการอ่าน-แก้ไข-เขียนผ่าน GetRecord และ PutRecord แอปพลิเคชันต้องอ่านระเบียนฉบับสมบูรณ์ก่อน ผสานค่าใหม่ในโค้ดของแอปพลิเคชัน แล้วจึงเขียนระเบียนทั้งชุดกลับเข้าไป

AWS ยกตัวอย่างไปป์ไลน์ให้คะแนนการทุจริต โดยหากต้องการปรับปรุงค่า risk_score ของลูกค้า ไปป์ไลน์จะต้องดึงฟีเจอร์ทั้งหมดในระเบียนออกมาก่อนเขียนระเบียนที่อัปเดตแล้ว

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

AWS ระบุว่า คำขอ GetRecord ที่เพิ่มขึ้นยังทำให้เกิดค่าใช้จ่ายจากหน่วยความจุการอ่าน (Read Capacity Units) สำหรับลูกค้าที่ใช้งานกลุ่มฟีเจอร์ขนาดใหญ่และอัปเดตบ่อยครั้ง บริษัทกล่าวว่าค่าใช้จ่ายเหล่านี้อาจสะสมเป็นจำนวนมาก

API ใหม่ทำงานอย่างไร

แอปพลิเคชันไคลเอนต์จะส่งคำขอ UpdateRecord ที่มีเฉพาะฟีเจอร์ที่เปลี่ยนแปลง AWS ระบุว่า บริการ Feature Store จะตรวจสอบสิทธิ์ตาม AWS Identity and Access Management ตรวจสอบลำดับ EventTime เพื่อปฏิเสธการเขียนข้อมูลเก่า และดำเนินการผสานข้อมูลแบบอะตอมิก

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

UpdateRecord พร้อมใช้งานสำหรับพื้นที่จัดเก็บออนไลน์ของ Amazon SageMaker Feature Store ทั้งสองระดับ ได้แก่ Standard ซึ่งใช้ Amazon DynamoDB เป็นระบบรองรับ และ In-Memory ซึ่งใช้ Amazon ElastiCache เป็นระบบรองรับ

แหล่งที่มา: AWS, “Amazon SageMaker Feature Store introduces UpdateRecord for feature-level writes,” เผยแพร่เมื่อวันที่ 8 กันยายน 2026

คำถามที่พบบ่อย

What is UpdateRecord?
UpdateRecord เป็น API ของ Amazon SageMaker Feature Store สำหรับเปลี่ยนค่าฟีเจอร์หนึ่งค่าหรือหลายค่าในระเบียนที่มีอยู่ โดยไม่ต้องเขียนระเบียนทั้งหมดใหม่
Which features are changed?
แอปพลิเคชันจะระบุเฉพาะฟีเจอร์ที่ต้องการเปลี่ยนแปลงเท่านั้น AWS ระบุว่าฟีเจอร์ที่ไม่ได้รวมอยู่ในคำขอจะคงไว้ตามเดิม
Which Feature Store tiers support the API?
AWS ระบุว่า UpdateRecord พร้อมใช้งานสำหรับระดับร้านค้าออนไลน์ Standard ซึ่งขับเคลื่อนด้วย Amazon DynamoDB และระดับร้านค้าออนไลน์ In-Memory ซึ่งขับเคลื่อนด้วย Amazon ElastiCache
What process did UpdateRecord replace?
ก่อนหน้านี้ การเปลี่ยนแปลงฟีเจอร์เพียงรายการเดียวจำเป็นต้องอ่านระเบียนทั้งหมดด้วย GetRecord ผสานค่าดังกล่าวในโค้ดของแอปพลิเคชัน แล้วเขียนระเบียนทั้งชุดด้วย PutRecord

แหล่งข้อมูล

  1. Amazon SageMaker Feature Store introduces UpdateRecord for feature-level writes | Artificial Intelligence — Amazon Web Services (AWS)
แท็กawsamazon-sagemakerfeature-storemachine-learningapi

อ่านเพิ่มเติม

AWS เปิดเผยรายละเอียดเครื่องมือ Multi-Turn Reinforcement Learning บน SageMaker AI

AWS เผยแพร่คู่มือเชิงเทคนิคที่อธิบายถึง Multi-Turn Reinforcement Learning (MTRL) บน Amazon SageMaker AI ซึ่งเป็นไปป์ไลน์แบบ serverless ที่ฝึกโมเดลให้ทำงาน agentic หลายขั้นตอนโดยใช้ Amazon Bedrock AgentCore เป็นตัวโฮสต์เอเจนต์และฟังก์ชันให้รางวัล โดยให้คะแนนลำดับการกระทำทั้งหมดแทนการให้คะแนนเพียงพรอมต์เดียว

อ่าน 7 นาที

AWS เพิ่มโมเดล Beam แบบโอเพนเวตของ Reflection AI สำหรับการเขียนโค้ดเชิงเอเจนต์

AWS เผยแพร่คู่มือเชิงเทคนิคสำหรับการนำโมเดล Beam ของ Reflection AI ซึ่งเป็นโมเดลแบบผสมผู้เชี่ยวชาญ (mixture-of-experts) แบบโอเพนเวต สำหรับการเขียนโค้ดเชิงเอเจนต์ ไปใช้งานบน Amazon SageMaker โมเดล Beam มีพารามิเตอร์รวมทั้งหมด 501 พันล้านตัว พารามิเตอร์ที่ใช้งานจริง 23 พันล้านตัว และมีความยาวบริบทที่รายงานไว้ถึง 1 ล้านโทเคน โดยเปิดเผยน้ำหนักโมเดลบน Hugging Face ภายใต้สัญญาอนุญาต Apache 2.0

อ่าน 5 นาที

Meta's Muse Spark Open Coding Model Lands in Amazon SageMaker JumpStart

AWS announced that Meta's Muse Spark Open, a coding-optimized open-weight model with a 1 million-token context window, is now available in Amazon SageMaker JumpStart. Customers can deploy BF16 or NVFP4 quantized variants to a SageMaker AI endpoint in their own AWS account for coding agents and multimodal engineering tasks.

อ่าน 3 นาที