AWS añade escrituras a nivel de característica en 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.
Respuesta rápida
¿Qué anunció AWS para 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.
Claves
- AWS introduced the UpdateRecord API for Amazon SageMaker Feature Store.
- La API permite a las aplicaciones actualizar uno o más valores de funcionalidades sin leer ni reescribir el registro completo.
- AWS says updates are applied atomically and features omitted from a request are preserved.
- Esta funcionalidad está disponible en los niveles de tienda en línea estándar respaldados por DynamoDB y respaldados por ElastiCache en memoria.
AWS anunció escrituras a nivel de característica para Amazon SageMaker Feature Store mediante una nueva API UpdateRecord. El servicio es un repositorio totalmente administrado para almacenar, compartir y gestionar características de aprendizaje automático, que AWS describe como datos procesados utilizados para entrenar modelos y generar predicciones.
Con UpdateRecord, una aplicación puede actualizar uno o varios valores de características en una sola llamada sin leer ni reescribir el registro completo. AWS afirma que Feature Store aplica atómicamente los cambios solicitados al registro existente, mientras que las características omitidas en la solicitud permanecen sin cambios.
Sustitución de las actualizaciones del registro completo
Antes de esta API, cambiar siquiera una característica requería un proceso de lectura, modificación y escritura mediante GetRecord y PutRecord. Primero, la aplicación leía el registro completo, incorporaba el nuevo valor en el código de la aplicación y después volvía a escribir todo el registro.
AWS pone como ejemplo una canalización de evaluación de fraude. Para actualizar el valor risk_score de un cliente, la canalización tenía que recuperar todas las características del registro antes de escribir el registro actualizado.
Según AWS, ese proceso añadía latencia a cada actualización y consumía capacidad de lectura adicional. La empresa también señala que las canalizaciones simultáneas que actualizaban distintas características del mismo registro podían generar condiciones de carrera. En el peor de los casos, la escritura de una canalización podía sobrescribir silenciosamente la de otra, una situación que AWS identifica como un problema de actualización perdida.
Las solicitudes adicionales de GetRecord también generan cargos por unidades de capacidad de lectura, afirma AWS. Para los clientes que operan con grupos de características amplios y actualizaciones frecuentes, la empresa sostiene que esos costes pueden acumularse.
Cómo funciona la nueva API
Una aplicación cliente envía una solicitud UpdateRecord que contiene únicamente las características modificadas. AWS afirma que el servicio Feature Store valida los permisos de AWS Identity and Access Management, comprueba el orden de EventTime para rechazar escrituras obsoletas y realiza una fusión atómica.
La escritura parcial se aplica al almacén en línea. AWS afirma que una instantánea completa del registro se replica automáticamente en el almacén fuera de línea para que los conjuntos de datos de entrenamiento sigan siendo precisos. El anuncio describe varias canalizaciones, incluidas las de flujo de clics, compras y evaluación, que escriben de forma independiente sus propias características en el mismo registro sin necesidad de coordinación.
UpdateRecord está disponible en los dos niveles del almacén en línea de Amazon SageMaker Feature Store: el nivel Standard, respaldado por Amazon DynamoDB, y el nivel In-Memory, respaldado por Amazon ElastiCache.
Fuente: AWS, «Amazon SageMaker Feature Store introduces UpdateRecord for feature-level writes», publicado el 8 de septiembre de 2026.
Preguntas frecuentes
- What is UpdateRecord?
- UpdateRecord es una API de Amazon SageMaker Feature Store para cambiar uno o más valores de características en un registro existente sin reescribirlo por completo.
- Which features are changed?
- Las aplicaciones solo proporcionan las funciones que desean modificar. AWS afirma que las funciones no incluidas en la solicitud se conservan tal cual.
- Which Feature Store tiers support the API?
- AWS afirma que UpdateRecord está disponible para el nivel de tienda en línea Standard, respaldado por Amazon DynamoDB, y para el nivel de tienda en línea In-Memory, respaldado por Amazon ElastiCache.
- What process did UpdateRecord replace?
- Anteriormente, cambiar un solo atributo requería leer el registro completo con GetRecord, fusionar el valor en el código de la aplicación y escribir el registro completo con PutRecord.
Fuentes
- Amazon SageMaker Feature Store introduces UpdateRecord for feature-level writes | Artificial Intelligence — Amazon Web Services (AWS)