O Que E o Roteamento de Read Replicas?
O roteamento de read replicas divide o trafego do banco de dados de modo que as escritas vao para o primary e as leituras sao distribuidas por uma ou mais replicas. As replicas copiam os dados do primary de forma assincrona, o que pode introduzir um pequeno atraso. A aplicacao ou um proxy decide quais consultas sao seguras para rotear a uma replica possivelmente desatualizada.
Por que isso importa
Muitas cargas de trabalho leem muito mais do que escrevem, portanto transferir as leituras para replicas alivia o primary e escala a capacidade. O codigo precisa levar em conta o atraso de replicacao, ja que uma leitura logo apos uma escrita pode ainda nao ve-la.
Guias relacionados
What Is the Eventual Consistency Model?The eventual consistency model guarantees that replicas converge to the same value over time once writes stop…
What Is a Connection Pooling Strategy?A connection pooling strategy reuses a managed set of open database connections across requests to avoid the…
What Is a Blue-Green Database Migration?A blue-green database migration keeps two database states in sync so traffic can cut over to the new schema a…