Glossário IA
O dicionário completo da Inteligência Artificial
Replicação Síncrona
Mecanismo de replicação onde as escritas são confirmadas apenas após serem validadas em todos os nós replicados, garantindo forte consistência, mas aumentando a latência.
Replicação Assíncrona
Estratégia de replicação onde as escritas são confirmadas imediatamente no nó principal antes da propagação para as réplicas, oferecendo melhor desempenho em detrimento da consistência imediata.
Vector Clocks
Estrutura de dados que permite rastrear as relações de causalidade entre eventos em um sistema distribuído para detectar conflitos de concorrência.
Eleição de Líder
Processo algorítmico que permite a um cluster de nós designar dinamicamente um único nó líder para coordenar operações e evitar split-brains.
Heartbeat
Sinal periódico enviado pelos nós para indicar seu estado operacional, permitindo a detecção rápida de falhas em sistemas distribuídos.
Raft
Algoritmo de consenso distribuído compreensível que garante a consistência dos dados através da eleição de líder e da replicação de log em clusters.
Paxos
Algoritmo fundamental de consenso que permite que nós falhos concordem em um único valor em um ambiente distribuído assíncrono.
Replicação Multi-Master
Arquitetura de replicação onde múltiplos nós podem aceitar escritas simultaneamente, exigindo mecanismos complexos de resolução de conflitos.
Réplicas de Leitura
Cópias somente leitura do banco de dados principal usadas para distribuir a carga de leitura e melhorar a disponibilidade geral do sistema.
Resolução de Conflitos
Conjunto de estratégias (LWW, CRDTs, fusão manual) para resolver inconsistências quando modificações concorrentes são detectadas entre réplicas.
Split Brain
Condição crítica onde um cluster se divide em sub-redes isoladas, cada uma podendo eleger um líder, arriscando sérias inconsistências de dados.
Transação Distribuída
Transação atômica que se estende por vários nós ou bancos de dados, exigindo protocolos como Two-Phase Commit para garantir a integridade.