Trilha Sênior Trilha

Banco de dados: fundamentos do CockroachDB

O CockroachDB é um banco relacional que se espalha por várias máquinas e mantém as transações SQL funcionando. As lições mostram as faixas de chave replicadas via Raft e por que cada escrita exige maioria. Explicam como a incerteza dos relógios provoca repetições de transação. Tratam do que continua funcionando vindo do Postgres e das faixas quentes criadas por chaves sequenciais. Mostram o posicionamento de dados com REGIONAL BY ROW e GLOBAL. No fim, o curso estima o custo de migrar esta aplicação e nomeia os fatos que mudariam a resposta.

O que você vai aprender

  • ✓Como faixas de chave, replicação e consenso Raft afetam a latência de escrita
  • ✓Por que a incerteza dos relógios reinicia transações e exige laços de repetição
  • ✓Quais recursos do Postgres funcionam no CockroachDB e quais quebram
  • ✓Por que chaves primárias sequenciais criam faixas quentes
  • ✓Posicionar dados com tabelas REGIONAL BY ROW e GLOBAL
  • ✓Avaliar uma migração a partir de gatilhos mensuráveis
Prévia grátis · Aula 1 3 min de leitura

O que SQL distribuído significa

O SQL distribuído promete um banco relacional com transações e joins, espalhado por várias máquinas, sem que você precise fazer sharding. Essa promessa merece um olhar cuidadoso, porque metade dela é verdade e a outra metade tem preço.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...