Pular para o conteúdo
← Todas as notícias

AWS detalha UpdateRecord no SageMaker Feature Store para atualizar features sem reescrever o registro

A documentação da AWS mostra como o UpdateRecord faz gravações parciais no SageMaker Feature Store, com suporte aos tiers Standard e In-Memory e controle por IAM.

A AWS detalha a API UpdateRecord no Amazon SageMaker Feature Store, repositório gerenciado para armazenar e compartilhar features usadas em treino e inferência de modelos. A mudança permite atualizar um ou mais valores de feature em uma única chamada, sem ler ou reescrever o registro inteiro.

AWS detalha UpdateRecord no SageMaker Feature Store para atualizar features sem reescrever o registro

Antes, alterar até um único campo exigia o ciclo de leitura, modificação e gravação com PutRecord. Isso aumentava a latência, consumia capacidade de leitura e podia causar conflito quando pipelines diferentes escreviam no mesmo registro ao mesmo tempo. Com UpdateRecord, o serviço aplica apenas os campos enviados e preserva os demais.

O recurso vale para os tiers Standard, baseado em Amazon DynamoDB, e In-Memory, baseado em Amazon ElastiCache. No Standard, é preciso usar o formato Standard_V2; a documentação diz que quem já usa o formato original pode migrar depois, inclusive com a opção de troca em produção via UpdateFeatureGroup. No In-Memory, a gravação parcial funciona nos grupos já existentes.

A AWS também informa que as mudanças continuam indo para o armazenamento offline e que políticas IAM que bloqueiam PutRecord também bloqueiam UpdateRecord. Se a requisição trouxer EventTime, ele precisa ser mais recente que o já gravado; caso contrário, a atualização é rejeitada com erro HTTP 409.

← Todas as notícias