Encaminhamento de gravação local no Aurora PostgreSQL - Amazon Aurora

Encaminhamento de gravação local no Aurora PostgreSQL

encaminhamento de gravação local (no cluster) permite que as aplicações emitam transações de leitura/gravação diretamente em uma réplica do Aurora. Os comandos de gravação são então encaminhadas à instância de banco de dados do gravador para serem confirmados. É possível usar o encaminhamento de gravação local para as aplicações que têm gravações ocasionais e exigem consistência de leitura após gravação, que é a capacidade de ler a gravação mais recente em uma transação.

Sem o encaminhamento de gravação, as aplicações devem dividir todo o tráfego de leitura e de gravação, mantendo dois conjuntos de conexões a bancos de dados para enviar o tráfego ao endpoint apropriado. As réplicas de leitura recebem atualizações de maneira assíncrona da instância do gravador. Além disso, como o atraso na replicação pode diferir entre as réplicas de leitura, é difícil ter consistência de leitura global em todas as réplicas. É necessário realizar todas as leituras que exigem consistência de leitura após gravação na instância de banco de dados do gravador. Também é necessário desenvolver uma lógica de aplicação personalizada complexa para aproveitar as vantagens de várias réplicas de leitura para escalabilidade e, ao mesmo tempo, garantir a consistência.

Com o encaminhamento de gravação, é possível evitar a necessidade de dividir essas transações ou de enviá-las exclusivamente à instância do gravador. Além disso, não é necessário desenvolver uma lógica complexa de aplicações para ter consistência de leitura após gravação.

O encaminhamento de gravação local está disponível em todas as regiões que oferecem o Aurora PostgreSQL. O recurso é compatível com as seguintes versões do Aurora PostgreSQL:

  • 16.4 e versões 16 posteriores

  • 15.8 e versões 15 posteriores

  • 14.13 e versões 14 posteriores

O encaminhamento de gravação local é usado para encaminhar gravações de réplicas na região. Para encaminhar gravações de uma réplica global, consulte Como usar o encaminhamento de gravação em um banco de dados global Amazon Aurora.