Padrões de Incorporação

Os pipelines de IA em tempo real podem gerar e gerenciar incorporações de várias maneiras, dependendo de onde o modelo é executado, quanta latência o aplicativo pode tolerar e como a geração de incorporação precisa ser associada à replicação transacional. O Oracle GoldenGate oferece suporte a vários padrões de incorporação que permitem às organizações enriquecer os dados à medida que eles se movem pelo pipeline de replicação, em vez de depender apenas de jobs em lote separados ou pós-processamento downstream. As duas abordagens mais comuns são chamar um serviço de IA externo usando @AISERVICE ou chamar a lógica de incorporação residente no banco de dados usando @DBFUNCTION. Ambos os padrões permitem a criação de incorporações durante a movimentação de dados, mas diferem em características de desempenho, dependências operacionais, uso de recursos e garantias de consistência. A escolha do padrão certo requer o balanceamento de throughput, latência, governança de modelo, disponibilidade de serviço e a necessidade de manter os vetores gerados sincronizados com os dados de origem.

Padrão Melhor para Cuidado com
@AISERVICE Modelos apoiados por GPU; serviços de IA centralizados; inferência escalável fora do banco de dados Latência de rede; comportamento de repetição; disponibilidade de serviço; gerenciamento de dependência externa
@DBFUNCTION Incorporação no banco de dados; acoplamento rígido com lógica de aplicação de destino; governança local Uso de CPU do banco de dados; tempo de execução da função; atraso de Replicat; isolamento de recursos