Este tópico descreve os princípios técnicos do PolarTrans, o sistema de transações do PolarDB.
PolarDB for MySQL oferece um novo sistema de transações, o PolarTrans. Ele utiliza o Commit Timestamp Store (CTS) para melhorar o desempenho de leitura e gravação dos bancos de dados em cenários de processamento de transações online (OLTP) altamente simultâneos. O PolarTrans aproveita a infraestrutura de rede existente e opera em conjunto com a tecnologia de acesso remoto direto à memória (RDMA) para fornecer o recurso de consistência global (modo de alto desempenho). Esse recurso garante consistência estrita de leitura após gravação no nó primário e em todos os nós somente leitura de um cluster. Além disso, ao usar nós somente leitura para descarregar consultas de leitura estritamente consistentes, reduz-se a carga sobre o nó primário. Em cenários OLTP, o recurso aumenta significativamente o throughput dos clusters.
O PolarTrans baseia-se nas seguintes tecnologias principais: